3928 Twiggs St. San Diego, CA 92110 

Open: Tuesday - Sunday 11am - 9:30pm​​​​​​
 

OUR LOCATION

3928 Twiggs St. San Diego, CA 92110. 
Tuesday - Sunday 11am - 9:30pm​​​​​​