2700 Placida Rd, Englewood, Florida 34224 USA
They look good, but they are spoiled and taste like ammonia. Came from Twin Lobsters in Englewood, FD
Photo Credit: Yelp