10555 66th St N, Pinellas Park, Florida 33782 USA
12 inch Turkey breast all the way.
Photo Credit: Yelp