The world famous Harrods department store

The world famous Harrods department store

The world famous Harrods department store

The world famous Harrods department store, in London’s exclusive Knightsbridge district, ran a fleet of electric delivery vans for 30 years.

Comments are closed.