1. Deliverance Temple Church 1908 Jones St, Coushatta, LA 71019 Coordinate: 32.01802,-93.34766 Phone: (318) 932-6231