Francesca is an Italian restaurant offering dine-in, takeout, and delivery options. Known for quick lunches, it features homemade pasta, daily specials, and desserts.