Is this location still open or have they moved?
Address: 839 NE 3rd Ave, Fort Lauderdale, FL 33304, USA
douglas urbina | Sep 17, 2018
Same location great place. 837 ne 3rd ave. Right next to the bar ..
Richard Basini | Sep 17, 2018
I think both are open
Thanks! Your answer is awaiting moderation.