Pickup from Dohatsuten Ramen & Tapas at Dohatsuten, 799 San Antonio Rd, Palo Alto, CA 94303, USA