Delphi is a Greek restaurant offering a taste of Greek hospitality.