North Topsail Beach Restaurants

The Atlantis Restaurant & Lounge  $$$2000 New River Inlet Rd.
North Topsail Beach, NC • map(910) 328-2002

The seventh floor dining room's wall-to-wall, floor-to-ceiling windows offer a fantastic view of Topsail Island's northern strand, an added bonus to any meal.  However, Atlantis offers far more than just spectacular surrounding scenery—  entrées range from the traditional broiled King Neptune’s platter and grilled Atlantis filet, to the Potato Crusted Red Snapper...more about The Atlantis Restaurant & Lounge

Bella Luna Restaurant  $$$790 New River Inlet Rd.
North Topsail Beach, NC 28445 • map(910) 328-0504

An upscale, oceanfront  bistro, Bella Luna serves authentic Italian cuisine. Special menu items include Penne Tuscana, a grilled chicken breast with sun-dried tomatoes, prosciutto and arugula, and the Filet Di Manzo, a grilled Black Angus filet brushed with roasted garlic oil, served with a Gorgonzola and chive potato cake.  Bella Luna serves a...more about Bella Luna Restaurant

Thank you to our partners for supporting the local business community