Graham told me they’re going to tear this down to make way for some development or other …. does anyone know if he’s right??
Category: Architecture, London, Transport Tagged: Architecture, Bus Station, London, Vauxhall
Δ