GODZILA SUSHI
1800 DIVISADERO ST, SAN FRANCISCO, CA, 941152517, US
(415) 931-1773
Open
12:00 PM - 9:00 PM PDT
Open main menu
Menu
Menu
Search
Cart