2614 Shelter Island Dr, San Diego, CA 92106
Sunday - Friday 2:00pm - 5:00pm
View source
Restaurant website