Dalloway Terrace
RestaurantDalloway Terrace is a modern European restaurant located in London’s Bloomsbury Hotel. Known for their extensive decorations, Dalloway Terrace changes it’s look every season reflecting the dazzling time of the year from snowflakes and snow-covered tree branches filling the space to summery floral designs or autumn leaves. This venue offers it all – from breakfast, brunch, lunch, afternoon tea or dinner. Most recommended for afternoon tea on a crisp winter day or lunch & Rosé when the sun is out.