Chen’s Noodle House
Address: 8650 Spicewood Springs Rd #127
Neighborhood: Barrington Oaks
City: Austin
County/district: Williamson
Region: TX
Postal code: 78759
Country: United States