Ahisushi Hibachi

1784 Broadway Redwood City CA 94063 USA

(650) 369-2299

Location