Sonesta Select Boston Lowell Chelmsford is located 4.3 km away from Chelmsford Forum and 5 minutes' drive from Lowell city centre. Hotel boasts rooms with free Wi-Fi and satellite TV.
Number of rooms: 120
30 Industrial Avenue, East, Lowell, MA 01852, United States
Hotel booked 1 times today.