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!