Byron House Business Type Hospitals/Childcare/Caring Premises Rating Awaiting Inspection Address 150 Byron Avenue Manor Park London E12 6NG View on Map Local Authority Newham https://www.newham.gov.uk