Located at 3417 North Rybolt Avenue in Indianapolis - Wayne east, Indianapolis, Cedars is a multifamily property featuring 245 apartment dwelling units. The current unit mix shows the following unit types: One Bedroom, Studio, Two Bedroom/One Bath, totaling 165,773 SqFt. The property was delivered in 1956.