8.3/10
Very Good
1 review
Free Wi-Fi
Located in Chelmsford, Massachusetts, this hotel boasts an on-site fitness centre and a daily hot continental breakfast. The University of Massachusetts-Lowell is 3 miles away.
Number of rooms: 105
25 Research Place, Chelmsford, MA 01863, United States
Hotel booked 1 times today.