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