Mama Fu's Asian House relocated to a new space inside The Triangle mixed-use development. The Asian restaurant concept reopened May 9 at 4600 W. Guadalupe St., Ste. A5, Austin.