Thibodaux LA Warehouses-Mini & Self Storage 1. 108 W Main St, Thibodaux, LA 70301 | 108 West Main Street LLC (985) 446-3715