1. New Carroll Water System 118 E Main St, Kilbourne, LA 71253 Coordinate: 32.999443,-91.315 Phone: (318) 428-3663