The Station Hotel

Lewisham

Content contains affiliate links, marked with asterisks (*). If you click through and make a purchase, Visit London receives a commission – every purchase supports London’s jobs and economy.

Location

The Station Hotel

Address
14 Staplehurst Road
London
SE13 5NB

Reviews

About

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.

Facilities & Accessibility

AccessAble

For comprehensive accessibility information on this venue please click here

Access Inside Building Facilities
All routes suitable for wheelchair users
Catering Facilities
Bar
Restaurant
Children Facilities
Childrens menu
Family Rooms
General Facilities
Free WiFi