Delta, housed in the Stavros Niarchos Foundation Cultural Center, has received two Michelin stars and a Green Star. Greek landscapes serve as the inspiration for the inventive menu created by chefs George Papazacharias and Thanos Feskos, who combine classic flavors with contemporary methods.