The property located at 3343 E Michigan Street Indianapolis, IN 46201 is a Duplex property. Built in 1921, the property at 3343 E Michigan Street It has a lot size of 34 Sq. Ft. (0 Acres). The property is located in the Hollands Sub Robison & Voorhees neighborhood.