We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Mezza Restaurant and Bar

110 1st St, Neptune Beach, FL 32266-6140
+1 904-249-5573
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent61%
  • Very good23%
  • Average10%
  • Poor4%
  • Terrible2%
Travellers talk about
17:00 - 22:30All hours
American, Seafood, International, Gluten Free Options
$$ - $$$
110 1st St, Neptune Beach, FL 32266-6140
All Details
Write a Review
Reviews (195)
Traveller rating
Traveller type
Time of year

1 - 10 of 194 reviews

Reviewed 1 week ago

We have dinner at Mezza with our business managers once a quarter and the food and atmosphere never disappoint.

Thank Mthayer01
Reviewed 2 weeks ago via mobile

We were passing thru on our way to somewhere else and realized this was actually a destination! The prosciutto wrapped pear app was perfect. The baby iceberg took the traditional wedge salad to infinity and beyond. The special was pan seared yellow tail with grits...More

Thank Lpkf
Reviewed 3 weeks ago via mobile

My husband and I visited with friends who frequent the restaurant and love it. We did too. First, our server was one of the best we've ever had. It was very "European" because the server had been with the restaurant for decades. He knew the...More

Thank lorifromtheatl
Reviewed 4 weeks ago

The atmosphere is really nice compared to the loud bars in the area. But the wife and I didn't think the food measured up to the price charged. I had the flat iron steak (a little tough) and my wife had the trout (good) but...More

Thank sweigl
Reviewed 16 June 2017 via mobile

Had a business dinner and dined in the lounge section. Service was excellent and wine list had many options. Had several appetizers (calimari, brussels, etc) and all were good, although the portions were pretty small for sharing. I had the mahi special and it was...More

Thank jamiebagwell
Reviewed 25 May 2017

1 Block from the beach, well designed, friendly staff. After 6 PM kids have to dine in the outside covered patio. The patio is well decorated, nice furniture, mood lighting. Kids meal available, great selection of Italian food.

Thank Rene Q
Reviewed 27 April 2017 via mobile

Love Mezza's for their yummy bread, good wines and entertaining our kids at the make your own pizza experience. Love this place with or without kids!!!

1  Thank Hwolf1976
Reviewed 26 April 2017

We travel as a group for work and eat out often. Mezza will be a go to place for us in where back in Ponte Vedra Beach. Really good Italian food with reasonable prices. Comfortable atmosphere with genuine service. We will be back.

1  Thank pmckay09
Reviewed 24 April 2017

Arrived at our hotel late on Friday, our first 2 venues had 2 hour waits! It was a little less here, but we took 2 spare seats at the bar. The food was great, I had King Klip fish which was really very good. I...More

1  Thank John S
Reviewed 20 April 2017 via mobile

Third times the charm ? Or three strikes your out .............. Won't be back , food is never great . This place can ruin fresh fish every time by placing it atop overpowering sauces or weird concoctions . Pizza crust is always undercooked and orders...More

Thank Travelsouth1
Nearby Restaurants
North Beach Fish Camp
695 reviews
.04 km away
Flying Iguana Taqueria & Tequila Bar
509 reviews
.05 km away
Poe's Tavern
481 reviews
.16 km away
Nearby Attractions
Jax Surf and Paddle
45 reviews
.14 km away
Pete's Bar
46 reviews
.04 km away
Island Girl Cigar & Wine Bar
20 reviews
.01 km away
Culhane's Irish Pub & Restaurant
62 reviews
1.39 km away
Ask a question
Questions & Answers
1 January 2017|
Response from jonip713 | Reviewed this property |
It's probably on the menu.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$17 - US$32
Dinner, After-hours
Restaurant features
Takeout, Waitstaff, Parking Available, Street Parking, Valet Parking, Free Off-Street Parking, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Wine and Beer, Accepts Mastercard, Accepts Visa, Reservations, Seating, Accepts American Express, Accepts Discover, Outdoor Seating, Private Dining, Validated Parking, Highchairs Available, Free Wifi
Good for
Romantic, Special Occasion Dining, Local cuisine, Groups, Child-friendly
Open Hours
17:00 - 21:30
17:00 - 21:30
17:00 - 21:30
17:00 - 21:30
17:00 - 22:30
17:00 - 22:30
Location and Contact Information
  • Address: 110 1st St, Neptune Beach, FL 32266-6140
  • Location: United States  >  Florida (FL)  >  Neptune Beach
  • Phone Number: +1 904-249-5573
  • E-mail
Mezza, opened over twenty years ago as an Italian restaurant, has evolved into a fun neighborhood eatery serving a pot pourri of cuisines. The menu ranges from gourmet wood-fired pizza to nightly specials featuring fresh fish and seasonal game. Enjoy the busy atmosphere of the bar or eat in the quieter surrounding of the main dining room. You might want to venture outdoors into the beautifully landscaped patio. Wherever you eat, choose an accompanying wine from Mezza extensive list or try a cocktail from the full bar. Reservations are accepted and all dishes are available to go. Come and see why Mezza Restaurant and Bar is the beach's finest neighborhood restaurant.Looking for a space to host your next event? Whether large or small, casual or formal we at Mezza would love to help. We offer semi-private and private areas with custom menu and bar packages available. Each custom event package offers seasonally driven cuisine and a wide array of wine, beer or liquor choices. Combined with our well trained knowledgeable staff each event is an unforgettable experience.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing