Pickup from Tea Plus Noodles at 1100 Howard Avenue, Burlingame, CA 94010, USA