Hahn's Hibachi

1305 Castro St, San Francisco CA

(415) 642-8151

Location