Finger lickin’ chicken . . . Adolfo “Fito” Garcia and Sophia Petrou, a couple of new, New Orleans restaurateurs from old New Orleans restaurant families recently launched Chi Chi’s Chicken & Beer on Freret Street. Working out of the tiny space once home to (the much-missed) Windowsill Pies, the duo […]