Main United States Lowell, United States
๐บ๐ธ Lowell, United States
Map
Description
Reviews
Select the type of organization you'd like to see from the list:
Load map
Lowell is a city located in Massachusetts, United States. It has a population of approximately 110,000 residents. Although Lowell is not a coastal city, it is situated along the Merrimack River, providing access to seafarers and shipowners. The city has a rich industrial history, with historic mills and factories that produced textiles and other goods, which may be of interest to crewing companies or those involved in the shipping industry.
Latitude: 42.6334
Longitude: -71.3162
Longitude: -71.3162
To leave a review, log in under your account.
Leave the first review!