La Villa
French · Fine Dining · Casual Dining
La Villa is a French restaurant offering a pleasant dining experience. It is known for its good French cuisine and attentive service. The establishment is open for lunch and dinner on weekdays.
Location
Location