Anybody from the North / Central FL area mind sharing some info with me about this spot? I'm a Florida native but have never checked this spot out for some reason, drive past it all the time to hit other spots but was considering trying it out. If you don't want to post it to this thread feel free to PM me. Thanks to anybody willing to help out.