Francesca is an Italian restaurant known for its generous portions and unique, themed interior. It offers Italian specialties prepared with authentic cooking techniques.