garage, National Steam Car Company
(1911-present)

place and bus garage

Aged 113

Commemorated on 1 plaque

On this site stood a Garage for the Steam Buses which The National Steam Car Company opened in 1911. The Clock Tower is a replica of the one which existed until 1999.

Nunhead Lane, SE15, London, United Kingdom where it was