Steak & Seafood

When it comes to surf and turf, Onslow County has the best of both worlds. After all, the freshest seafood is found right just outside our door. Whether you’re opting for fine dining or a more casual setting, we have a variety of restaurants that are sure to whet your appetite.

Bayonet Enterptises Cruises

223 Leonard St, Yacht Bayonet , Jacksonville, 28540
Distance from Jacksonville: 0.28 miles

More Info

Hakata Japanese Steak House

2553 Onslow Drive, Jacksonville, 28540
Distance from Jacksonville: 0.72 miles

More Info

Icehouse Restaurant

103 Moore St., Swansboro, 28584
Distance from Jacksonville: 18.04 miles

More Info

Madison's Prime Rib Steak & Seafood

105 Sugar Ln, Sneads Ferry, 28460
Distance from Jacksonville: 14.20 miles

More Info

Marina Cafe

110 South Marine Blvd, Jacksonville, 28540

More Info

Riverside Steak & Seafood

506 W Corbett Ave, Swansboro, 28584
Distance from Jacksonville: 17.83 miles

More Info

Riverview Cafe

619 Hall Pt. Rd, Sneads Ferry, 28460
Distance from Jacksonville: 13.61 miles

More Info

Saltwater Grill

99 Church Street, Swansboro, 28584
Distance from Jacksonville: 17.99 miles

More Info

Seafood Carryout

230 Bell Fork Road, Jacksonville, 28540
Distance from Jacksonville: 1.48 miles

More Info

Southern Belle Excursions

318 Fulchers Landing Road, Sneads Ferry, 28460
Distance from Jacksonville: 13.34 miles

More Info