Dalloway Terrace, The Bloomsbury

There’s a serious hidden little gem of a restaurant sitting pretty in the centre of London, just behind the concrete jungle that is Tottenham Court Road. Dalloway Terrace is part of the lovely hotel The Bloomsbury,…

View Post