Victory of Houma Church of Houma, LA. The location of Victory of Houma Church is 70360, 5328 W Main St - marked with a pin on Google Map.