So, I'm going to London this christmas and I wanted to know which are stores I really should go to? ( especially in the city center like oxford, regent, hyde park, those things. )Â
I know like american apparel, victoria secret, hollister, timberland and such but I need more stores, so help pls. :(














