Japan Center, Level 2, 1581 Webster St, Ste 270, San Francisco 94115, United States
No delivery
Spot something wrong?
Dishes at Izumiya. Prices may vary in venue.