6
632 N Canal Blvd
Thibodaux, LA 70301
$25.53 USD/SF/YR
4,700 SF
1
Space Available
Built 2000
4,700 SF Contiguous
Built 2000
4,700 SF
$25.53 USD/SF/YR
Retail