Quintessentially English, Afternoon Tea for two a must whilst in London. Choose from a wide variety of indulgent options to enhance your Afternoon tea experience served in a selection of 5 star luxury hotels in London. Afternoons in London were made for this, be it you have had a hectic time on Oxford Street combing the shops or just wanting to have a break from the city in luxurious surroundings. This will give you the time to relax, reflect & spend quality time whist you watch the world go by...