A restaurant, a bar/lounge, and express check-in are available at this smoke-free hotel. WiFi in public areas is free. Other amenities include a garden.
The Station Hotel is located in Lewisham, a neighborhood in London. O2 Arena and Buckingham Palace are cultural highlights, and some of the area's notable landmarks include Tower Bridge and Tower of London. Sky Garden and Sea Life London Aquarium are also worth visiting. Guests appreciate the hotel's quiet location.
4 out of 5 stars
1 reviews
5 star reviews
4 star reviews
3 star reviews
2 star reviews
1 star reviews
We have selected a sample of reviews which reflect what families have said about The Station Hotel
4 out of 5 stars