City Guide

Izumi Ya Restaurant

1581 Webster St
San Francisco, CA 94115
Hours: Tue 11:30 AM-10:00 PM;Wed 11:30 AM-10:00 PM;Thu 11:30 AM-10:00 PM;Fri 11:30 AM-10:00 PM;Sat 11:30 AM-10:00 PM;Sun 11:30 AM-10:00 PM
Phone: (415) 441-6867
Content by CityGrid; Data by InfoGroup; © 2012