La Villa is a grillroom offering a diverse menu of dishes. Takeaway options are available.