F

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