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
1.5 km away
4.5 km away
5.1 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