Cellarium Cafe
save place
When in London: Have Tea
Situated in a cellar at the very grounds of Westminster Abbey Cathedral in Central London, is the very delicious Cellarium Tea Room. Rather you are in London for one day or one week, I would advise you make tea your first priority. You'll never feel like you're actually in England until you have a proper afternoon tea, and this place is the place to go!
Have you been here? Share a tip or a photo with fellow travelers.
20 Dean’s Yard, Westminster, London SW1P 3PA, UK
+44 20 7222 0516
Sun 10am - 4pm
Mon, Tue, Thur, Fri 8am - 6pm
Wed 8am - 9pm
Sat 9am - 5pm
Original flemings mayfair