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.
The Wallace Restaurant is located within the beautiful Wallace Collection gallery.
READ MOREThe glamourous Palm Court has played host to afternoon tea for over 150 years.
READ MOREWe love the afternoon tea menu concept at Bond St. Tea Rooms on Oxford Street.
READ MOREMad Hatter's Afternoon Tea at Sanderson takes afternoon tea in London to a whole new dimension.
READ MOREIn winter months, you can bask in the glory of the open fireplace whilst you sip Champagne.
READ MOREExceptional service awaits and a wholly enjoyable experience of London afternoon tea.
READ MORECharlotte Street Hotel is a chic place to have afternoon tea.
READ MORE