Located in Longmont , this popular property offers an ideal place of rest and relaxation. Hotel was constructed in 2002. There is an on-site car park.