131 Harbor Village Ln, Apollo Beach, Florida 33572 USA
If you see this, you're in the right place!
Photo Credit: Yelp