Lowell is a city in Massachusetts about 40 minutes northwest of Boston. With over 105,000 residents, it is the fourth largest city in Massachusetts, and has an important historical background. It was the first planned industrial city in the United States.
Courtyard By Marriott Boston Lowell Chelmsford
Rates $84.00 - $154.00
The Courtyard Lowell Features A Colonial Style With A Quaint New England Feel. Designed By Business Travelers, The Courtyard Offers The Services That You Want Meeting Rooms And Restaurant For Busine...
[More]
Doubletree Hotel Lowell
Rates $119.00 - $146.71
The Beautiful Doubletree Riverfront In Historic Lowell, Massachusetts Is A Charming Hotel Located Approximately 35 Minutes From Exciting Boston, And Offers Easy Access To All Of Lovely, Historic New E...
[More]