Insta Restaurant: Get ready to be whisked away to a winter wonderland

  • 4 years ago
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.