Providing free WiFi, The London Lodge offers accommodation in London, 4.4 km from Olympic Stadium and 5 km from O2 Arena. The property is situated 7 km from Greenwich Park and 7 km from Greenwich. The property is set in the Tower Hamlets district.The nearest airport is London City Airport, 5 km from the property.陶爾哈姆萊茨是當地市集、酒吧、歷史悠久地標的絕佳選擇。