1. H & H Landscaping 67 Gallup Hill Rd, Ledyard, CT 06339 Coordinate: 41.43749,-71.98761 Phone: (860) 572-7961