
Emblem
Odeon of Herodes - GPS-Verified Digital Souvenir
The Odeon of Herodes Atticus, a magnificent stone Roman theatre located on the southwest slope of the Acropolis in Athens, Greece, has been a landmark of cultural and historical significance since its completion in AD.