Found 2 places
Latitude: 42.2204 (42°13′13″N), Longitude: -71.1873 (71°11′14″W)
Address: 660 High St, Westwood, MA
Latitude: 42.2258 (42°13′33″N), Longitude: -71.2217 (71°13′18″W)