5223 Orient Rd, Tampa, Florida 33610 USA
Escargot topped with toasted coins of bread
Photo Credit: Yelp