We're giving you the chance to win back the value of your meal - every time you dine this month!

3 Swiss Restaurants near London

We found Swiss 3 restaurants within 1 miles 1 miles of London

The Chalet

The Chalet

Leicester Square, WC2R 1LA
0.5 miles
The Chalet is Jimmy Garcia’s alpine-themed pop-up at Somerset House on Strand in London. The restaurant sits in Somerset House’s West Wing and r ... Find out more
St Moritz

St Moritz

Soho, W1F 8WJ
0.6 miles
What we think
"It’s not just for wintertime, but old-timer St Moritz sure does warm the cockles, with its accordion music, little wooden chairs & actual bee ..." Read our full review
Have you considered these nearby areas?
Close map