More Photos

High Scores


Hotels Near Lelacheur Park

Top Rated Hotels

Best Western Plus Chelmsford Inn

Best Western Plus Chelmsford Inn

187 Chelmsford Street
2.5 star  seat view

Located off Interstate 495, this hotel in Chelmsford, Massachusetts features an on-site restaurant and rooms with free WiFi and a cable TV. The Lowell Memorial Auditorium is 3.9 miles away. A seating area and spacious work desk are provided in all rooms at... read more

rates from