‘petrol station’ historical pictures (exact matches)

London's first automatic petrol pump, installed in 1920
London's first automatic petrol pump, installed in 1920
Cars
Cars
Teddy Bear
Teddy Bear
Teddy Bear (with hidden objects)
Teddy Bear (with hidden objects)