All countries / United States / Massachusetts / Lowell station
Lowell station
Railway station · United States
Lowell station, officially the Charles A. Gallagher Transit Terminal, is an intermodal transit station in Lowell, Massachusetts. It is located off Thorndike Street (Route 3A) near the end of the Lowell Connector south of downtown Lowell.
- Type
- Railway station
- Country
- United States
- Near
- Westford
The exact position, directions, weather and the places around are on the map.
Other places nearby
- Church of the Immaculate ConceptionReligious building
- Fort IndependenceMilitary
- Huntington Avenue GroundsBuilding
- Matthews ArenaLeisure
- Riverside stationRailway station
- Newton College of the Sacred HeartSchool
- Dover station (MBTA)Railway station
- Summit Avenue stationRailway station