Santa Lucia
➤ 1001 Avenue Batterie, 06270, Villeneuve-Loubet, France
European, Pizzeria, Seafood, Italian, Pizza
"I would definitely recommend this place. Delicious food, helpful staff, and reasonable prices. We particularly enjoyed the veal dishes, seafood pasta, and pasta carbonara."