Takoyaki Yama-chan ★★★★☆4.2 (214) Restaurants Takoyaki restaurant 1737 Post St STE395, San Francisco, CA 94115 Today: 11 AM–7 PM Details →