Francesca offers quality Italian cuisine with a focus on fresh pasta dishes, available for dine-in or takeaway. Located in a shopping mall.