Select Menu
All Day Menu
Featured Item
Menu
All Day Menu
Featured Item
Featured Item
Start New Order
Chen's Noodle House
8650 Spicewood Springs Rd Suite 127, Austin, TX 78759
(512) 336-8889
Store Information
Closed
See More