Sakura Teppanyaki and Sushi

2198 Broadway, Redwood City
(650) 368-0800