Indian Creek Christian Church Leases 25,600 SF in Indianapolis
Indian Creek Christian Church leased 25,600 SF of retail space located at 8435 Shelby Street, in Indianapolis, Indiana. Jim Talhelm of Hoosier Realtors represented the Tenant. Crystal Kennard and Scot Courtney of Lee & Associates – Indianapolis, Inc. represented the Landlord, AAA Holdings Group, LLC.