Afternoon Tea @ the Dalloway Terrace, London

  No trip to London is ever complete without an afternoon tea, because there’s no experience more classically British than a proper cuppa, and this trip was no exception. Mesmerized by the coziest atmosphere, we headed to the Dalloway Terrace, set in the ever so charming Bloomsbury Hotel in Fitzrovia, just a few minutes away fromContinue reading “Afternoon Tea @ the Dalloway Terrace, London”