lovelondon
Wednesday, 30 January 2013
Shop at Selfridges
One of London's most iconic shops is
Selfridges
The second largest store in the UK opened
over 100 years ago
The window displays alone are worth a visit
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment