A very English tradition, something to enjoy with visitors from abroad.Café Liberty – Tucked away on the 2nd floor of Liberty London, treat yourself to a tea break at the Liberty Department store on Great Marlborough Street just off Regent Street.
The Drawing Rooms at the Ampersand Hotel – “Part English drawing-room, part ‘salon de thé’, with deep sofas and studded armchairs in scarlet velvets and kingfisher blues, The Drawing Rooms is the place to enjoy pretty pastries, exceptional teas, freshly-pressed coffees and Afternoon Tea.” 10 Harrington Rd, London SW7
Dolly’s at Selfridges – If you can carry your dog into Selfridges, you can take your dog to Dolly’s Cafe! I did and we celebrated with champagne tea! 400 Oxford St, London W1C 1JS
Egerton House Hotel – A five-star boutique London hotel set on a quiet street in a red brick 1843 townhouse. Close to Knightsbridge shopping and South Kensington tube station, traditional afternoon tea is served in the lounge. Charming and a great place to bring out-of-towners for something very English. 17-19 Egerton Terrace, London SW3
The Milestone Hotel a five-star hotel located across the street from Kensington Gardens, classic afternoon tea served in the main tea room (subject to the staff discretion based on other customers needs) or in the equally nice conservatory. We have made reservations in the past but we have also just walked in after a running session in the park, I needed a cup of tea! 1-2 Kensington Ct, London W8 5DL
The Montague is a boutique hotel set in a row of Georgian townhouse across the street from the British Museum. They serve Afternoon Tea in the conservatory. 15 Montague St, London WC1B 5BJ
Number Sixteen is one of the Firmdale Hotels. Situated in the heart of South Kensington, close to the tube station, it has its own tree-filled private garden. And back there, it is a little oasis. Dining with dogs is in the garden only, but on a good day, that’s the best place to be. 16 Sumner Place, London SW7 3EG
Pont Street – afternoon tea at Pont Street, set within Belgraves Hotel, a Thompson Hotel in Belgravia. 20 Chesham Place, London SW1X 8HQ