Where is Newton Centre Station?
Newton Centre Station is located in Newton Center. If you want to find things to see and do in the area, you might like to visit Fenway Park and Harvard Square.
Things to See and Do near Newton Centre Station
What to See near Newton Centre Station
- Fenway Park
- Harvard University
- Boston University
- Northeastern University
- Copley Square
Things to Do near Newton Centre Station
- Harvard Square
- New England Aquarium
- Encore Boston Harbor
- Brighton Music Hall
- Coolidge Corner Theatre