Tips for Telly's Family Restaurant
Recommends
Joined 7 years ago
Best Greek Salad in Tampa Bay!!.
We found this little secret gem nestled in the Seminole Mall. My Wife and I shared a Greek Salad which was out of this world. It had Fresh tomatoes, feta cheese, onions, olives and some hot right out of the oven bread. What separates this Greek salad from others is the dressing. I could not stop dipping the bread in it. We will definitely go back and try one of their pasta specialities.
0
Heart