Fine Dining

The perfect getaway calls for an exploration of the best local cuisine. Sample the freshest seafood, mouthwatering southern delicacies, or even signature entrees that will make your trip truly unforgettable. Many of these establishments offer waterfront dining for breathtaking views and added ambiance.

Icehouse Restaurant

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

More Info

Inlet 790

790 New River Inlet Road, North Topsail Beach

More Info

Ocean's Edge Restaurant & Event Center

2000 New River Inlet Road, North Topsail Beach
Distance from Jacksonville: 16.62 miles

More Info

White Oak River Bistro

206 W Corbett Avenue, Swansboro
Distance from Jacksonville: 18.05 miles

More Info