Miami-based Chinese barbecue restaurant Lotus + Cleaver is opening its Austin location on Wednesday, April 18 in the Domain Northside at 11501 Rock Rose Avenue. It took over the space that used to be home to Chinese-American po’boy shop General Tso’Boy.