About the Business
Real ales and great pub food, served in a friendly, welcoming atmosphere in an historic building in South London. Popular with Hither Green locals and visitors alike, The Station Hotel is the place to meet friends, relax and eat and drink well. And if all that eating and drinking has made you sleepy, why not check in to one of our 16 fabulous en-suite bedrooms, all individually styled and so much nicer than your average branded box!
Location & Hours

14 Staplehurst Road

Lewisham, SE13 5NB
Write a Review
Is this your business?

Claim this business
Business Removal

Request a Business Removal