glendale town center, formerly glendale shopping center, is a retail shopping center located at 6101 north keystone avenue in indianapolis, indiana. its major stores are target, lowe's, landmark theatres, and a branch of the indianapolis public library.