Processing, please wait ...
Kaka Udon Kitchen
San Francisco
Cuisines: Japanese, Sushi
Address: 1535 Franklin St ; San Francisco CA, 94109