Search Hotels
Search History
2 Hotels found in Lowell.
Destination: USA Lowell |
Hotel Address: 30 Industrial Avenue, East
This hotel is located 43 km away from Chelmsford Forum and 5 minutes drive from Lowell city centre It boasts a seasonal outdoor pool and rooms with free Wi-Fi and satellite TV
The spacious rooms at Courtyard Boston Lowell Chelmsford have a separate sleeping area and a work desk Amenities include a teacoffee maker, ironing facilities and a hairdryer
Guests can relax at the sundeck at the outdoor ...More
Hotel Address: 50 Warren Street
This hotel in Lowell city centre is 1 mile from Merrimack Valley Repertory Theatre It features rooms with free Wi-Fi and flat-screen cable TVs
Tea and coffee-making facilities are offered in each room at UMass Lowell Inn and Conference Center The traditionally styled rooms feature blue colour accents and offer an en suite bathroom
Inn and Conference Center Lowell offers a business centre on si...More