Eden Roc Crest St, Indianapolis, Indiana - Redfin
5 addresses found on Eden Roc Crest St in Indianapolis, Indiana. The average lot size on Eden Roc Crest St is 20190 sq. ft. The average property tax on Eden Roc Crest St is $2.9K/yr. Find an address below to learn more about the property details: