972 Admiral Callaghan Ln, Ste G, Vallejo, California 94591 USA
Friday at 2:30pm. Sign says open but they are clearly closed...again!
Photo Credit: Yelp