The Central Hotel, London

150 Barking Road, Upton Park LondonE6 3BD, United Kingdom