Open-Air Hotel: Infinite-Star Accommodations on the Swiss Alps
Above and beyond your typical five-star hotel, this open-air room sits at nearly 6,500 feet in the mountains of Switzerland with panoramic views of the Alps. A bed, side tables and lamps ...