1/27 Price Dropped by $30K $245,000 2 Baths6,337 SqFt 307 Howard Ave, Houma, LA 70363 Listed by 1 Percent Lists United