Narrow your results

Teatro alla Scala
Poster ID: CL35611
Category: Music/Opera
Year: 1970s
Country: Italian
Approximate Size 30 x 40 inches
Condition: Very Good
Price: $500

1976

Keywords: Opera