All Houston-area Mama Fu's Asian House locations, including at 3351 Clear Lake City Blvd., Ste. 900, Houston, closed as of March. The restaurant serves Asian staples such as egg rolls, wonton soup, stir fry, pad thai and more. The business has several locations still open in central Texas, Arkansas and Florida. www.mamafus.com