Providing free WiFi, The London Lodge offers accommodation in London, 800 metres from O2 Arena and 3 km from Greenwich. The property is situated 3.4 km from Greenwich Park and 3.8 km from Olympic Stadium. The property is set in the Tower Hamlets district. The nearest airport is London City Airport, Read more
Providing free WiFi, The London Lodge offers accommodation in London, 800 metres from O2 Arena and 3 km from Greenwich. The property is situated 3.4 km from Greenwich Park and 3.8 km from Olympic Stadium. The property is set in the Tower Hamlets district. The nearest airport is London City Airport, 4 km from the property.