14 Staplehurst Rd, Hither Green, London SE13 5NB, United Kingdom
Closed· Opens at 12:00
14 Staplehurst Rd, Hither Green, London SE13 5NB, United Kingdom
No delivery
Spot something wrong?
Dishes at The Station Hotel. Prices may vary in venue.
Been to The Station Hotel? Be the first to share what you ate.