The Historic Elwood Opera House, located at 202 South Anderson Street, was recently purchased by the Duck Creek Center for the Arts. Steven Murrey photo
By STEVEN MURREY Managing Editor smurrey@cherryroad.com More than six years after its establishment, the Duck Creek Center for the Arts has finally found a physical…