Francisca is a Latin American restaurant specializing in hearty, charcoal-grilled chicken and meats.