British, European

Dalloway Terrace

4.3 (1,437 Google reviews)
££
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