Two #73 Buses on Oxford Street, London, 1998 Postcard
- from our Affiliates
Two #73 double-decker buses outside Selfridges on Oxford Street, London, in 1998 - a dash of nostalgia for days gone by in the great city of London.
Two #73 double-decker buses outside Selfridges on Oxford Street, London, in 1998 - a dash of nostalgia for days gone by in the great city of London.