Featuring an indoor pool and hot tub, this hotel is 20 minutes’ drive Boulder, Colorado and the University of Colorado. All rooms have a flat-screen satellite TV. A restaurant is available on site.
Number of rooms: 307
7000 Church Ranch Boulevard, Westminster, CO 80021, United States
Hotel booked 3 times today.