Make a Reservation Today! Call (904) 249-5573MAKE A RESERVATION ONLINE


Mezza Luna | Neptune Beach, FL


We are a neighborhood restaurant offering dinner six nights a week in three different spaces: our bar and lounge where we have a musical happy hour three nights a week and where children can make their own pizzas at our wood fired oven in the early part of the evening; our covered patio where guests can sit outdoors protected from the elements; our main dining room for those who like their evening meal to be a little bit more formal.


Q: What are parking options?

A: We have a complimentary valet service at our west door (parking lot side) Monday – Saturday. Pay Lot on Lemon St, park at the Seahorse Oceanfront Hotel and we will pay $5 towards your parking with receipt. Beach Buggies is available for those living locally, for more info, or text 904-887-4441  to be picked up.

Q: What hours are you open?

A: Dinner: Monday – Thursday 5 – 9 :30 PM., Friday and Saturday – 5 – 10 PM

Q: Do we need reservations?

A: Yes, we recommend making reservations, particularly for weekend dining.

Q: What is the dress code?

A: We request no caps or sports clothing in the main dining room.

Q: Are children welcome in all areas?

A: The main dining room is reserved for our adult guests, however,  we are delighted to have children of all ages in our lounge or patio. Children can make their own pizzas every evening from 5 until 6:30 pm.

Q: Can we bring our dog?

A: Dogs are permitted on our lower patio. Please make a reservation and mention bringing your dog to avoid the disappointment of no available table.

Q: Do you have entertainment?

A: Yes, we have live music Monday – Thursday 6-9pm.

Q: Do you have a private room for banquets?

A: We have a number of  options for private and semi-private parties and banquets. Please contact us to discuss your needs

Learn more about our staff, our menu our nightly specials.