First impressions?This newer four-story hotel is the official accommodation at Red Rocks, the red-hued outdoor amphitheater known for perfect acoustics and twinkling views of downtown Denver.
Some results have been hidden because they may be inaccessible to you