1 Day Ago COMPARE Northwood on the Trail 8921 Compton St, Indianapolis, IN 46240 1 - 3 Beds $1,037 - $1,455