Thanks for the 411 David.
If I may add, McGreevey's is about a 15m walk up Mass Av from Northeastern and Fenway is another "1500 steps" furthur.
NEU is also the site of Huntington Ave Grounds (1903, 1904

WSC champs) and the South End Grds site is adjacent.