10053 Sunset Strip, Sunrise, Florida 33322 USA
Inside the Tin Fish greatest spot on earth
Photo Credit: Yelp