1429 Island Ave, San Diego, CA 92101
Monday through Friday from 3 to 5 p.m.
View source
Restaurant website