Tag: Topshop London
The Topshop store on Oxford Street is one of the largest in the world. It's so big, in fact, that it contains a salon, cafe, toilets, and a DJ set upon entering. During London Pride this week, there was even karaoke.
The fashion is spread across four floors and on...