Elegant restaurant interior with warm lighting

Buxton · Outer Banks · Est. 2010

Coastal flavor,
Italian soul.

Handmade pasta, fresh seafood, and the warmth of a family kitchen — right on the edge of the Atlantic.

Scroll
Chef preparing fresh pasta by hand

A taste of Italy
on the Outer Banks

Giovanni's Restaurant was born from a simple conviction: that the best meals begin with respect for ingredients and the people who share them. Nestled along North Carolina Highway 12 in the quiet village of Buxton, we bring the traditions of Italian cooking to the coast — where salt air meets olive oil, and every plate tells a story.


Our kitchen draws from generations of recipes, adapting them to the bounty of the sea that surrounds us. The result is a menu that feels both familiar and surprising — rooted in craft, shaped by place.

15+
Years serving Buxton
100%
Fresh, local ingredients
5★
Guest rating average

Hours

  • Monday – Thursday
  • 11:00 AM – 9:00 PM
  • Friday – Saturday
  • 11:00 AM – 10:00 PM
  • Sunday
  • 12:00 PM – 9:00 PM

Location

47365 North Carolina Hwy 12
Buxton, NC 27920

Located on the southern tip of Hatteras Island, just minutes from the Cape Hatteras Lighthouse.

Reservations

We recommend calling ahead for weekend dining and large parties.

(252) 995-0060

Walk-ins are welcome, but seating may be limited during peak season.

Reserve your
table tonight

Have a question or want to plan a special occasion? Send us a message and we'll get back to you promptly.

Thank you — your message has been sent. We'll respond within 24 hours.

Address

47365 North Carolina Hwy 12
Buxton, NC 27920

Is this your business?This is my business