Teatro Avila, Caracas, Venezuela

Located at Avenida Sur 4 in central Caracas.

 

Further details: cinematreasures.org/theater/16323/

560 views
0 faves
0 comments
Taken on March 18, 2007