Rooms Reservation:  +1-855-458-6175

The Station Hotel London

London
14 Staplehurst Road, London, United Kingdom
Main Features
  • On-site Dining
  • + More

Map

Tourist attractions in

London
Local sights
  • Manor House Gardens - 550 m
  • Lewisham - 1000 m
  • Church of the Good Shepherd - 600 m
  • ArtsCafe - 350 m
  • You Don't Bring Me Flowers - 50 m
  • Lewisham Spiritualist Church - 750 m
  • Stanley Unwin - 700 m
  • Lewisham United Reformed Church - 1 km
  • St Swithun's Church - 450 m
  • Lee - 650 m

Prices & Availability

Please wait, we're checking available rooms for you.
Facilities

Dining

  • Restaurant

Services

  • Room service
Main Features
  • On-site Dining
Enter your dates
Enter your dates
Sa 30 Mar
Su 31 Mar
Guests
Searching hotels in London
Close, I need more options
main-img

Travelling to London?

Find your perfect place to stay!

Great locations and deals for every budget.

View deals
No, thanks