Lafayette Center
Property Name: Lafayette Center
Location: Indianapolis, IN
Building Size: 38,760 SF
Property Type: Retail
Centrally located in the major Midwestern city of Indianapolis, Lafayette Center is a mall with numerous amenities, apparel retailers, restaurants and more.