La Villa Toscane is a French restaurant offering homemade, varied cuisine with vegetarian options in a welcoming setting. Takeaway available.