Where is Clock House Station?
Clock House Station is located in Clock House. If you want to find things to do in the area, you may want to check out O2 Arena and Tower of London.
Where Can I Stay near Clock House Station?
We've got 1351 hotels to choose from within 5 miles of Clock House Station. You might want to consider one of these options that are popular with our travelers:
The Clarendon Hotel - Blackheath - 4.7 mi (7.5 km) away
- hotel • Free parking • Free WiFi • Restaurant • Walkable location
Leonardo Hotel London Croydon - 3.4 mi (5.4 km) away
- hotel • Free WiFi • Restaurant • Bar • Central location
Church Street Hotel by Belvilla - 5 mi (8 km) away
- hotel • Free WiFi • 2 bars • Cafe • Central location
NX London Hostel - 4.6 mi (7.5 km) away
- hotel • Free WiFi • Restaurant • Bar • Central location
Novotel London Greenwich - 4.9 mi (7.9 km) away
- hotel • Free parking • Free WiFi • Restaurant • Attentive staff
Things to See and Do near Clock House Station
What to See near Clock House Station
- O2 Arena
- Tower Bridge
- Tower of London
- London Bridge
- Big Ben
Things to Do near Clock House Station
- London Eye
- The British Museum
- Westminster Abbey
- Liverpool Street
- Covent Garden Market