Chesa Veglia

+41 81 837 1000
Chesa Veglia, Badrutt's Palace, Chesa Veglia 2, 7500 St. Moritz, Switzerland

A collection of three restaurants within an old historic barn in St. Moritz owned by the magnificent Badrutts Palace hotel, with a capacity for over 300 diners between them. All offer dining in charming and rustic surroundings and there is a choice of pizzas and pastas or more traditional Engadine cuisine.

Pizzeria Caruso

+41 81 836 00 00
Pizzeria Caruso, Via Tegiatscha 17, 7500 St. Moritz, Switzerland

One of five restaurants contained within the Hotel Laudinella in St. Moritz. It offers over 60 different types of pizza cooked in a wood-fired oven. Open daily until 3 am.  

Talvo by Dalsass

+41 81 833 44 55
Talvo, Via Gunels 15, 7500 St. Moritz, Switzerland

A Relais and Chateaux restaurant in Champfer combines rustic interiors beautifully with white tablecloth style dining. Renowned for its local venison and game dishes this place is the sort that you will need to book several days in advance and don’t expect it to be cheap. Take-away available.


+41 81 833 40 09
Hotel Veltlinerkeller, Via dal Bagn 11 7500 St. Moritz

A small but charming restaurant in the resort of St Moritz with a maximum capacity of just 30. Excellent homemade pasta and delicious specialities prepared on a charcoal grill. Less pretentious than many restaurants in this resort and the choice of many locals.