Hotel The Station
14 Staplehurst Road Hither Green, SE13 5NB London, United Kingdom - London.
See on map
See 15 photos
Where is the lodging establishment?
14 Staplehurst Road Hither Green, SE13 5NB London, United Kingdom - London.
Choose your room
Showing 4 results
Hotel The Station
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 ro
Conditions and services
General
- Check-in starts at: 15:00
- Check-out ends at: 11:00
- Wifi
- Pets not allowed
Food and beverage
- Restaurant
- Bar
Frequently asked questions about The Station
No, The Station doesn't have a pool.
You can check in at The Station any time after 15:00 and check out any time before 11:00. Consult your Destinia agent for any specific concerns.
No, The Station doesn't have parking facilities.
At The Station, you'll have internet access through their free WiFi service.