F

Fabio Adamo
Review of Selfridges

3 years ago

One of the most iconic department stores in London...

One of the most iconic department stores in London. I prefer it to Harrod's. The premises are nicer and brighter

Comments:

No comments