189 Nautilus Court, Decatur, Texas 76234, USA
MLS#:
20496726
Property type:
Residential For Sale, Single Family
Property Size:
9,704 sqft (901.502 m2)
Land size:
31 sqft (2.88 m2)