Shanghai Noodle House
3.5 Star Yelp Rating
58 Ratings yelp logo
10300 Anderson Mill Rd Austin, Texas 78750 | Restaurant Info