Delta Restaurant and Bar Opens at SNFCCLocated on the fifth floor of the Stavros Niarchos Foundation Cultural Centre (SNFCC), the newly…