Open Now
3801 N. Meridian StIndianapolis, IN 46208
Move in or start your new lease no later than 4/15/2021 and pay NO RENT until 6/1/2021! Subject to change, based on availability.