106 Lonsdale Ave, London
7 bedrooms
Baths
Guests
With a stay at London Luxury 7 Bedroom Holiday Let in London (Newham), you'll be within a 10-minute drive of ExCeL Exhibition Centre and Thames River. This vacation home is 5.1 mi (8.1 km) from O2 Arena and 5.8 mi (9.3 km) from Tower of London.
Check In: 3:00 PM - 9:00 PM
Check Out: 12:00 PM
Smoke-free property
Picnic area
Garden
Free self parking
Grocery/convenience store
Express check-in
Express check-out
Shared microwave
Free wired internet
Television in common areas
No nearby properties available in this region at the moment.