1. Spirit and Truth FWC 2138 Stumpf Blvd, Terrytown, LA 70056 Coordinate: 29.90992,-90.02382 Phone: (504) 307-2838