420 W Dearborn St, Englewood, Florida 34223 USA
Baked feta special with olives and tomatoes
Photo Credit: Yelp