Information

A fairy tale winter hideout within the Bloomsbury Hotel in London, Dalloway Terrace showcases fine wines and an artisan British menu.

Address:

16-22 Great Russell Street

Average Price:

Working Hours:

Monday to Sunday: 08:00 - 23:00.

Location

Dalloway Terrace