Cascade residents recognized the need for a bigger and better opera house in 1917.
Organizers hope to see the community embrace the “reawakening” of an iconic building. The Opera House is located at 123 W. Grand River Ave. in Howell. It was built in 1881, but the second-floor ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results
Feedback