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.
Original flemings mayfair