Connect With Us!
Call, email, or visit us in person!
Leasing office located at:
Indy Town Apartments
6046 E. 21st Street #1B
Indianapolis, IN 46219
Rent payments can be paid via check or money order at the leasing office.
Or use the form below to send a message!