This Apartment Hotel located in Newham includes fully furnished apartments with large living space, kitchen area and ensuite bathrooms.
The hotel also has a roof terrace with a bar over looking the City of London and Canary Wharf.
Features Include:
Parking: pay-by-meter directly outside the hotel in available parking bays