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