Top notch food -- Lemongrass soup wouldn't shame any high class restaurant in Europe's biggest cities. Yes, the meal was expensive (but isn't everything in Switzerland?) but well worth it.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.