Comfort Inn Longmont is nestled in the foreground of the impressive Twin Peaks and only 27 miles north of Denver. The Comfort Inn ... More