Found 2 places
Latitude: 42.4614 (42°27′41″N), Longitude: -71.1456 (71°8′44″W)
Address: Winchester, MA 01890
Latitude: 42.456 (42°27′21″N), Longitude: -71.1661 (71°9′58″W)
Foursquare