Skip to main content
>

The Station Hotel

The Station Hotel

14 staplehurst road
London
SE13 5NB
United Kingdom
51.4530802, -0.0001496
From £74 /night
About The Station Hotel

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.