Hao Hao Restaurant Address: Towne Square, 1901 W William Cannon Dr #115, Austin, TX 78745 Phone: +1 512-447-8121 Cuisine: Chinese restaurant Read more