Up to % off
Located 450m from the Tower of London, 750m from Tower Bridge, 4.5 km from the British Museum, and 6 km from Buckingham Palace. Heathrow Airport is approximately 30 km from the property.