Framingham, Massachusetts, United States
57-acre spot on the site of a WWII army hospital, with open space & trails, plus a chapel.
100 Dudley Rd, Framingham, Massachusetts, 01702-6209, US
4.5 km away
6.0 km away
6.5 km away
7.0 km away
7.4 km away
7.5 km away
8.1 km away
9.2 km away
9.3 km away
9.5 km away