News
The EUCLID AVE. OPERA HOUSE was known as one of the finest theaters in the U.S. Located at the southeast corner of Euclid Ave. and Sheriff St., it was built in 1875 at a cost of $200,000 and described ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results