what was the name of the Greek Restaurant that was in the old Seminole Mall.....best Greek Salad anywhere....
Address: 11201 N Pk Blvd, Seminole, FL 33772, USA
Kristin Smith | Aug 25, 2018
Telly's
Sarah leigh | Aug 24, 2020
Greek village is across the street
Sandi Wiezycki | Aug 25, 2018
Sorry I'm not sure I believe it might have been what Christy Smith said Telly's
Thanks! Your answer is awaiting moderation.