Kemuri Japanese Barú ★★★★☆4.4 (688) Restaurants Japanese restaurant · Bar & grill · Authentic Japanese restaurant (more) 2616 Broadway, Redwood City, CA 94063 Call Website Details →