Why Choose Us?
Business Overview
St. Moritz Restaurant is an authentic Swiss dining destination located in London, United Kingdom. Inspired by the culinary traditions of Switzerland, the restaurant offers a warm and welcoming ambiance, reminiscent of the charming Alpine chalets found in the Swiss countryside. With its cozy interior, traditional Swiss cuisine, and attentive service, St. Moritz Restaurant provides a delightful dining experience for guests looking to savor the flavors of Switzerland in the heart of London.
Add a review