Phone: (650) 321-4730
Address: 85 Town & Country Village Palo Alto, CA 94301
(3 items), each choice comes with rice or noodle & veg.