Vietnamese Noodle House

Merchant Verified

Address: 18 Uvalde Rd Ste A

Houston TX 77015