Discover Lowell
compiled from our dataLowell is located in Massachusetts, USA, and has a population of about 115,554. Our atlas lists 369 places here.
These include 81 sights and 10 museums, 270 restaurants, 6 places to stay and 2 cocktail bars. Highlights include Canal Place 3, Appleton Mills, Thorndike Exchange.