y
yash5 Review of Selfridges
One of the expensive shopping malls in London. It ...
One of the expensive shopping malls in London. It is in the oxford street. Hosting all the top brands and latest collections. There are few good restaurants inside the mall and also cafes. Tourists can get tax free refund on purchases made at selfridges inside the mall itself.
Comments: