Skip to main content

Hiring All Positions  |  Apply Online »

Close Menu

Main Office

Odyssea Marine, Inc.
11864 Hwy 308
Larose, LA 70373
Phone: 985-693-5707