News

Shockingly, the views weren't even the best part of Forestis. Forestis is tucked in Italy's Dolomites mountain range. The five-star hotel sits 5,905 feet above sea level near the Italian town of ...