Dalloway Terrace
Dalloway Terrace is the perfect restaurant to visit if you're in London for the holidays. Its decor is inspired by a mountain village in Switzerland and its food will make you wish it winter all year round. Once you sit down, you'll never want to leave.