Found 2 places
Address: Stow, MA 01775
Latitude: 42.4024 (42°24′9″N), Longitude: -71.508 (71°30′29″W)
Foursquare
Latitude: 42.4413 (42°26′29″N), Longitude: -71.5379 (71°32′17″W)