La Villatara is a French restaurant offering lunch and dinner service with seasonal terrace seating.