Delphi is a Greek restaurant offering a taste of Greek cuisine and culture.