Delphi is a Greek restaurant offering a menu of Greek-Mediterranean specialties.