Go Hotels
 
 
Home > United Kingdom > London >

The Station Hotel London

United Kingdom Flag
 
 
The Station Hotel London
14 Staplehurst Road
London United Kingdom

WEB: stationhotelhithergreen

TEL: +44 20 8463 0367

Rated 78 / 100 based on 134 customer reviews.

The Station Hotel London has received an Outstanding Service Award
 
 
 
Located in Lewisham, this inn is within 3 mi (5 km) of Greenwich Park, Royal Observatory, and Cutty Sark. O2 Arena and Crystal Palace National Sports Centre are also within 6 mi (10 km).
 
Facilities @ The Station Hotel London include:

Restaurant
WiFi
Free Wi-Fi