Great location in East London.
Guests will find the ease of access to the surrounding attractions a pleasant bonus to staying at Newham Hotel. With little more to do at the hotel, other than to sleep, being surrounded by attractions is a great addition to any trip.