Located in London, Greater London region, The Station Hotel is situated 2.5 km from Greenwich Park. Featuring a terrace, the property is located within 2.9 km of Greenwich. The property is 5 km from O2 Arena and 6 km from Crystal Palace Park.
Rooms total: 16Important Information
In response to Coronavirus (COVID-19), additional safety and sanitation measures are in effect at this property. Due to Coronavirus (COVID-19), please ensure that you are only booking this property following the local government guidelines of the destination, including but not limited to the purpose of travel, and maximum allowed group size. Please note that this property no longer accepts cash payments.
More information »Blackheath station 1.5 km
The Broadway Theatre 1.7 km
Greenwich Park 2.7 km
New Cross 3.5 km
New Cross Gate 3.8 km
The Valley 4.5 km
Docklands 5.2 km
North Greenwich 5.2 km
O2 Arena 5.4 km
Surrey Quays 5.6 km
London City Airport 6.6 km