Situated in Indianapolis, IN, Lafayette Square is one of the area's prominent shopping venues. This Super-Regional Center is conveniently located at 38th St. & Lafayette Rd.. Since opening in 1968, Lafayette Square has been refreshed with a renovation completed in 1997. The property encompasses 1,200,000 sqft. of gross leasable area across its 115 stores. Visitors enjoy 6,566 parking spaces and a with 150 seats on the premises.