16-22 Great Russell St, London WC1B 3NN, United Kingdom
No upcoming events. Check back soon.
Escape to Dalloway Terrace, a modern European restaurant nestled in Bloomsbury. Discover an enchanting outdoor space for dining and drinks at 16-22 Great Russell Street.
16-22 Great Russell St, London WC1B 3NN, United Kingdom, London