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