Found 2 places
Latitude: 42.2697 (42°16′11″N), Longitude: -70.7591 (70°45′33″W)
Address: Rebecca Rd, Scituate, MA 02066
Latitude: 42.2048 (42°12′17″N), Longitude: -70.7158 (70°42′57″W)
Foursquare