Located in downtown Boulder, this hotel is 1 mile from the University of Colorado Boulder. It features an on-site restaurant and 2 bars, indoor and outdoor pools, and 15 tennis courts.
Address: 1345 Twenty-Eighth Street, Boulder (Colorado)
Rates from:
USD 93 Book Now