Zorba Le Grec is a compact restaurant offering traditional Greek specialties in a charming, laid-back environment.