4230 Voltaire St, San Diego, CA 92107
Monday through Friday from 3 to 5 p.m.
View source
Restaurant website