Wyndham Apartments
1040 N Delaware St
Indianapolis
IN
46202
(844) 604-1210
Open Map
Description
This apartment community was built in 1960 and has 7 stories with 78 units.
by apartments on February 10, 2016 from
apartments
Apartment
Apartments
Apartments, Condos, and Houses
Heating
High Speed Internet Access
Intercom
Kitchen
Laundry Facilities
Smoke Free