Mezza Luna Ristorante is an Italian restaurant on First Street in Neptune Beach, near Atlantic Beach in Beaches Town Center. Visit for an Italian meal during an evening out at the beaches.