Lowell, MA

From BR Bullpen

Lowell is located in northern Massachusetts, on the Merrimack River, 35 miles northwest of Boston, MA. It is a former mill town.

Teams that have played here[edit]

Persons who were born here[edit]

Persons who died here[edit]

Educational institutions located here[edit]