$1,175,000
112 Menard Place, Thibodaux, LA, 70301
Other