Mama Fu's Asian House Share: Restaurants Mama Fu's Asian House Visit Website 13513 University Blvd. Sugar Land, TX 77478 (832) 839-4357 About Map About Texas based company providing fresh Asian Comfort food cooked in a 600 degree wok. Vegan and Vegetarian options. Offers delivery and catering. What's Nearby? Distance: 5 10 15 20 25 50 mi.