Station Cafe

23 Staplehurst Road London SE13 5ND