mail_outline sales@mediastorehouse.com
1911 Tilling - Stevens TTA1 petrol electric omnibus. Creator: Unknown1911 Tilling - Stevens TTA1 petrol electric omnibus
Pedestrians and traffic, Victoria Street, London, April 1912. Busy street scene with cars, horse-drawn vehicles, an open-topped omnibus on the left, and people crossing the road