Sakura Teppanyaki and Sushi ★★★★☆4.2 (760) Restaurants Japanese restaurant · Asian restaurant · Sushi restaurant (...) 2198 Broadway, Redwood City, CA 94063 Today: 12–9 PM Call Website Details →