Echo House 89 Island Way, London
1 bedroom
Baths
Guests
With a stay at this apartment in London (Tower Hamlets), you'll be a 3-minute drive from Thames River and 6 minutes from ExCeL Exhibition Centre. This luxury apartment is 3.3 mi (5.4 km) from O2 Arena and 4 mi (6.5 km) from Tower of London.
Check In: 3:00 PM - 8:00 PM
Check Out: 11:00 AM
Off-street parking
Shopping on site
Housekeeping on request
Smoke-free property
Free grocery shopping service
Parking (limited spaces)
Grocery/convenience store
Express check-in
Express check-out
Self parking (surcharge)
No nearby properties available in this region at the moment.