Results 1 results found The Odeon of Herodes Atticus (the Herodeon), Athens, Greece, Europe Greece, Attica, Athens, Odeon of Herodes Atticus, located on southwest slope of the Acropolis. Greece, Attica, Athens, Odeon of Herodes Atticus, located on southwest slope of the Acropolis. Greece, Attica, Athens, Greece, Attica, Athens, Stone seating in Odeon of Herodes Atticus, located on southwest slope of the Acropolis.