Map of London Oxford Street tube station  Oxford Street is
probably the most famous shopping street in London. Most of the
year round it's crowded with shoppers, and most of these
shoppers don't live in London. Generally Londoners avoid the
place like the plague.  However, there are rather a lot of
clothes shops here, plus some of the biggest music stores in
Britain.