Within the historic Old Northside neighborhood, the Harrison Center infuses the downtown Indy arts scene with an innovative one-two punch of culture and community involvement. Built in 1903, the 65,000 square-foot facility at 16th and Delaware that now houses a...
Read more