Located in Indianapolis, IN, Glendale Town Center serves shoppers from across the region. Shoppers can find this Regional Center at 62nd St. & N. Keystone Ave.. The center first opened its doors in 1958 and underwent a significant renovation in 2008. The mall spans 685,827 sqft. of leasable retail area and is home to around 36 stores. Ample parking is provided with 3,130 spaces available.