Shopping malls database
Glendale Town Center is located at the corner of 62nd St. & N. Keystone Ave., Indianapolis. It is a Regional Center which opened in 1958 and was last renovated in 2008. It is an Open shopping mall with 3,130 parking spaces. It covers an area of 685,827 sqft. and has about 36 stores.
Shopping mall's name: Glendale Town Center
Address: 62nd St. & N. Keystone Ave., Indianapolis, IN 46220-2431
Number of stores: 36