A Mediterranean restaurant offering a taste of Greek culture.