The Greek Village by Seminole Mall is a great local restaurant - the staff is very friendly. I haven't tried all of their selections but the greek salad is a favorite of mine. The desserts like baklava are to die for. Getting the check is a pleasant surprise - their prices are really low!
Pros: service, prices
more