Property Name: The Station Hotel
Property Address: 14 Staplehurst Road London, , SE13 5NB
Property Description: The Station Hotel is located in the Lewisham district in London, 2. 5 km from Greenwich Park and 2. 9 km from Greenwich. Guests can enjoy the on-site restaurant. All rooms come with a flat-screen TV. You will find a kettle in the room. The Station Hotel features free WiFi throughout the property. O2 Arena is 5 km from The Station Hotel, while Tower Bridge is 8 km away. The nearest airport is London City Airport, 7 km from The Station Hotel.
Property Facts: Total Number of Rooms: 16Year of Last Renovation: N/A