Top Shop in London is a must
Top Shop in London is a must go to Shopping store. They have 3 or 4 floors of really great womens and mens fashion. It is affordable and there really is something for everyone. Totally cool fashion. They don't sell online yet so you have shop instore.
The TopShop store on Oxford St is the best. There are a few TopShops in London but the Oxford St one is the best and biggest.
- 467 reads
- Email this Travel Tip









Comments for this Travel Tip
Post new comment