Zorba is a great little restaurant and no one should be turned off to the fact that it's in a strip mall because the food is great. Having lived in Greece a little while, it's exciting to finally find a place relatively nearby that has food that is almost as good as you get over there.
It's also great because you can bring in your own wine if you choose.
more