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 are en-suite with free WiFi and are fitted with a flat-screen TV and tea/coffee making facilities. 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, as well as a bar serving a range of real ales and spirits. Tower Bridge is 8 km from the accommodation. The nearest airport is London City Airport, 7 km from the property.
Number of rooms : 16
Michelin Travel Partner will process your email address in order to manage your subscription to the ViaMichelin newsletter. You may unsubscribe at any time by clicking the unsubscribe link included in the newsletter. Find out more about managing your data and your rights