The city of Lowell is located in Massachusetts and is the perfect example of scenic New England. Over the years Lowell has gained a reputation as a great holiday destination, ... Read more