Plumstead Station

Plumstead Station
Walmer Terrace, London, SE18 7EA