Devonshire Apartments

1100 Devonshire East Dr

Greenwood, IN

August 27, 2024- SOLD
2003
YEAR BUILT
216
UNITS
269,109
SQFT

Next
Next

Timbers Edge