YAYOI Palo Alto ★★★★☆4.1 (1,218) Restaurants Japanese restaurant · Syokudo and Teishoku restaurant 403 University Ave, Palo Alto, CA 94301 Call Website Details →