Marwood Plaza

3335 Kentucky Ave

Property Type:
Retail
Address:
3335 Kentucky Ave, Indianapolis
Indiana, 46221
Square Footage:
106,000