Newham General Hospital

Newham General Hospital
Glen Road, London, Greater London, E13 8SL, UK



Local hospital