Yojimbo ★★★★★4.5 (1,197) Restaurants Japanese restaurant · Asian restaurant · Ramen restaurant (more) 2319 Santa Clara Ave, Alameda, CA 94501 Call Website Details →