Plaza North II Retail Center

INDIANAPOLIS, INDIANA
New 11,200 SF retail strip mall featuring a block and steel structure.