The Dalloway Terrace is an enchanting winter wonderland

London is always so magical during the festive season and we have discovered a beautiful winter wonderland, which you simply must visit in the run up to Christmas. The Dalloway Terrace at The Bloomsbury has been transformed into an enchanting destination for the colder months ahead. The snow covered terrace features frosted branches and a […]
The Sloaney