by Sarah J.F. Braley | October 27, 2010

 Now open in Downtown Denver is the 239-room Four Seasons Hotel Denver, across the street from the Denver Performing Arts Complex. The property offers 17,000 square feet of meeting space, a spa with 10 treatment rooms, the EDGE Restaurant, a fitness center and a rooftop pool.