5133 Ocean Blvd, Siesta Key, Florida 34242 USA
Siesta Club (no tomato) with fries.
Photo Credit: Yelp