Constructed in 1928, the Piccadilly apartment building comprises 56 units of the following unit mix: One Bedroom, Studio, Two Bedroom/One Bath, totaling 29,036 SqFt. The property is located in Indianapolis - Center, at 28 East 16th Street, Indianapolis.