Villa Romana is a pizza restaurant offering both Italian and French cuisine. Takeaway options are available.