Francesca is an Italian restaurant offering fresh, quality products with a curated menu.