Mediterranean restaurant Faidimos offers a flavorful culinary journey.