Situated within 34 km of University of Colorado at Boulder and 46 km of Union Station, Super 8 by Wyndham Longmont/Del Camino features rooms in Longmont. The 2-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi. The hotel has family rooms.
Number of rooms: 48
10805 Turner Boulevard, Longmont, CO 80504, United States