Boulder Twin Lakes Inn

Boulder Twin Lakes Inn

Boulder Twin Lakes Inn is a modern country inn located in northeast Boulder, Colorado. The hotel offers 33 suites equipped with free WiFi and kitchenettes, and guests are welcome to use the hotel’s host tub and common guest kitchen to cook full meals. Every morning a complimentary continental breakfast is served. Boulder Twin Lakes Inn […]