Plaza North II Retail Center INDIANAPOLIS, INDIANA New 11,200 SF retail strip mall featuring a block and steel structure.