Delta Restaurant: The iconic restaurant at the SNFCC with two Michelin stars
The award-winning design, chefs, and menu of Delta Restaurant, located within the Stavros Niarchos Foundation Cultural Center, is the only restaurant in Athens (and Greece) with two Michelin stars, plus a Michelin Green Star for Sustainable Gastronomy. Delta Restaurant, the only restaurant in Greece with two Michelin stars and a green Michelin star for sustainable