Mama Fu's Asian House is a restaurant located in Lubbock, Texas at 1910 Quaker Avenue. They are open every day of the week. Don’t worry about picking out the broccoli (although you should eat your vegetables), we’ll be happy to customize your dish! Most can be vegetarian, gluten free or vegan if...