Delphi Stern is a Greek restaurant with a history of serving traditional cuisine.