Odeon of Herodes Atticus, a stone theatre located on the southwest slope of the Acropolis in Athens, Greece by Janis on March 2, 2017