Back to Oxford Street

Selfridges department store on London's Oxford Street
Spring morning at Selfridges department store on London's Oxford Street.

Selfridges clock at main entrance
The main entrance under the clock is popular meeting point.

Selfridges_store_sign
Store sign showing Selfridges name before the final 's' was added.

Back to Oxford Street