Harvard Stadium

60 N. Harvard St.
Boston
Massachusetts
United States