Selfridges Department Store, Oxford Street, London

Selfridges Department Store, Oxford Street, London

Regular price
$25.00
Sale price
$25.00
Unit price
per 

For all PBS fans, a view of Selfridges Department Store on Oxford Street, London, complete with double decker buses. It is quite a spectacular building - more like an important government ministry than a store.