Athlone House Apartments
Athlone House Apartments London is an apartment only 1.7 km from Up at The O2, Tower of London and Tower Bridge.
20 km to Heathrow. Guests can enjoy french and american cuisine in Le Pont de la Tour located 200 meters away.
The apartment provides rooms featuring free Wi-Fi and a seating area. The property comprises 4 bedrooms. There is a private bathroom.
A kitchen is provided.
Shadwell station is 500 meters away.