London Bus at Selfridges in Oxford St 1998 Postcard
- from our Affiliates
The 73 bus pauses outside Selfridges department store on Oxford Street in London, in 1998
The 73 bus pauses outside Selfridges department store on Oxford Street in London, in 1998