Takoyaki Yama-chan ★★★★☆3.6 (116) Restaurants Japanese restaurant · Takoyaki restaurant 675 Saratoga Ave, San Jose, CA 95129 Today: 11 AM–7 PM Website Details →