24007 Stephen Decatur Dr #180 is a 3,232 square foot house on a 8,557 square foot lot with 4 bedrooms and 3 bathrooms. 24007 Stephen Decatur Dr #180 is a house currently priced at $917,000.