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. All guest rooms in the hotel are fitted with a flat-screen TV. Guest rooms feature a wardrobe. A continental breakfast can be enjoyed at the property. At The Station Hotel you will find a restaurant serving British cuisine. Tower Bridge is 8 km from the accommodation. The nearest airport is London City Airport, 7 km from the property.
|Nightly rate||£82.50 per room|
Venue Details & Map
The Station Hotel
14 Staplehurst RoadLondonSE13 5NB
- +44 20 8463 0367