Julie's Noodles - 8557 Research Blvd #110, Austin, TX 78758, USA on Eaten