THE OMNIA is USM’s Non-Alpine Chic Mountain Lodge in Zermatt

Design Milk | 09.01.2026 00:00
Located at the foot of the picturesque Matterhorn Mountain, Zermatt is the quintessential Swiss ski resort. When it comes to accommodations, the upscale village is made up of a limited number of luxury chalets and “old Europe” grand palace hotels. With its hyper modernist yet warm design aesthetic, ultra-refined menu, and wellness offering, THE OMNIA is a breath of fresh air, and not just because it perches at 5,209 feet above sea level, a good distance from any smog-filled urban center.