it's easy to see how The Omnia can provide personalized service. The Design Hotels-affiliated property is located in the Swiss Alps in the small town of Zermatt, home to the famous Matterhorn ...
This hotel is not in the center of town, but actually overlooking it. This makes the property a bit more exclusive, and those who want to walk, shop and dine on a whim need only take a glass ...