$49,900 Last List Price Sold Jan 13, 2026
113 Odelia Cir, Houma, LA 70363
- 3 Beds
- 2 Baths
- 1,431 Sq Ft
- Built 1979
Last Sold Summary
- $35/SF
- 46 Days On Market
Current Estimated Value $63,243
Last Listing Agent Scott McCubbin CENTURY 21 Action Realty Inc
113 Odelia Cir, Houma, LA 70363