Station Hotel

14-16 Staplehurst Road London SE13 5NB