Swiss Restaurants in London

Listing of Swiss Restaurants

Reviewed
See the restaurants we have visited and reviewed.

Find a restaurant by name

Picture of St Moritz Restaurant
St Moritz Restaurant
161 Wardour Street W1F 8WJ
Region: Soho Nearest Station: Tottenham Court Road (0.2 miles)
  • USERS 4/10

AIL on Social Media

Facebook logo Twitter logo Google G+ logo Instagram logo

What's New?