1 Day Ago COMPARE Stone Ridge Flats and Townhomes 7111 Vedder Pl, Indianapolis, IN 46241 3 Beds $1,558 - $2,272