Oxford Street is absolutely the BEST place to shop in London city. Yes, its crowded, you cannot walk the street without bumping others, but its worth it! From the most "posh" shops to the somewhat "seedy" souvenir huts, there is something here in every price r...
Full review