Delta was created through an initiative and a grant by the Stavros Niarchos Foundation (SNF) to the Stavros Niarchos Foundation Cultural Center A.E. It aims to become a landmark culinary destination in line with the high standards of the Stavros Niarchos Foundation Cultural Center (SNFCC) and to share Greek cuisine around the world.
Delta Restaurant was recognized with the 2022 Restaurant & Bar Design Award in the Europe-in Another Space.