Odeon of Herod Atticus. A stone Roman theatre structure located on the southwest slope of the Acropolis of Athens, Greece. The building was completed in AD 161 and then renovated in 1950.
Photo by jeanello
Royalties free, Commercial & Editorial use
$10.00