Francesca is an Italian restaurant offering authentic and flavorful cuisine with fresh, quality ingredients. Features include quick service and takeaway options.