There's more to the name but I didn't catch it during the drive by. Last Sunday I was riding by with a friend after a failed attempt to eat at Gino's on North Armenia (sadly closed on Sundays) at we saw that this place was buzzing. There were cars parked all over the place at odd angles. This may have been south of Waters if I recall correctly.
I'm regretting not stopping in. Does anyone have any info on this place? I tried searching the Florida board and didn't have much luck. Google also failed to yield good info.
Thanks in advance,