|Mid-Price Restaurants in St Moritz|
|These moderately-priced restaurants offer excellent cuisine and atmospheric surroundings at reasonable prices (€30 to €70 per person). Call for reservations in busy seasons.|
The downstairs tavern-dining room of the Hotel Steffani serves filling traditional Swiss fare for €30 to €70 per person. Via Somplatz 1 (Tel +41 (81) 836 9696).
Here's the informal Italian restaurant you were looking for, next to the Hotel Steffani, with prices of €35 to €65 per person for a full dinner. Via Somplatz 6, St Moritz-Dorf (Tel +41 (81) 833 0201).
Swiss and international dishes, in a very Swiss ambience in the indoor Acla or in summer the outdoor-terrace Il Giardino, both in the Hotel Schweitzerhof, for €30 to €65 per person. Via del Bagn 54, St Moritz-Dorf (Tel +41 (81) 837 0707).
This is where lots of the locals go for good Swiss/Italian dishes for €28 to €55 per person at dinner, less for lunch or snacks. Via del Bagn 11, St Moritz-Dorf (Tel +41 (81) 833 4009). Reservations required for dinner.
—by Tom Brosnahan