Stavros Niarchos at the Odeon of Herodes Atticus, Athens, Greece - 19 Aug 1982

Mandatory Credit: Photo by P Anastasselis/REX (2066339a) Stavros Niarchos and son Philippos Niarchos Stavros Niarchos at the Odeon of Herodes Atticus, Athens, Greece - 19 Aug 1982