Oxford Street in London is synonymous with shopping! It is Europe's busiest single street for shopping and is home to over 300 shops. Although Oxford Street is only approximately one and a half miles in length, it can take several hours to take in the diverse array of shops. Major stores include Debenhams, House of Fraser, John Lewis, Marks & Spencer and Selfridges, the second largest department store in the UK.
Find Oxford Street afternoon tea venues on the map below. Click on any icon to view details.