by Lisa A. Grimaldi | January 15, 2014
The 216-room InterContinental Davos has opened in the resort town of Davos, Switzerland. The hotel has four restaurants and more than 16,000 square feet of meeting space.