1. Home Helpers 6 Blackwatch Ln, Ledyard, CT 06339 Coordinate: 41.43449,-71.97756 Phone: (860) 400-0096