British, European
Dalloway Terrace
Description
Dalloway Terrace is a restaurant and bar in the Bloomsbury Hotel, boasting stunning floral installations and year-round al fresco dining.
Best for
Business Meetings
Group Bookings
All Day Dining
Brunches
Afternoon Tea
Address
16-22 Great Russell St, London WC1B 3NN, UK
