50 Warren Street (0.6 km from Whistler House Museum of Art)
Ideally located in the Lowell area UMass Lowell Inn and Conference Center promises a relaxing and wonderful visit. Featuring a satisfying list of amenities guests will find their stay at the property a comfortable one.
136 Mount Pleasant Street (2.1 km from Whistler House Museum of Art)
Located in Lowell 2.3 mi from University of Massachusetts - Lowell Meticulous Beautiful 3 Bedroom Home! provides a living room with a TV and free WiFi. Guests staying at this holiday home have access to a fully equipped kitchen.
30 Industrial Avenue East (3.4 km from Whistler House Museum of Art)
Sonesta Select Boston Lowell Chelmsford is located 2.7 mi away from Chelmsford Forum and 5 minutes' drive from Lowell city center. Hotel features a seasonal outdoor pool and rooms with free Wi-Fi and satellite TV.