80 Stamford Hill, London N16 6XS, United Kingdom
Newham General Hospital, 14 Glen Rd, London E13 8RU, United Kingdom
Phone: +44 (796) 128-7576