to   
      
      

1 recently sold property at Terra Verde Ln, Oviedo, FL

1800 Terra Verde Ln, Oviedo, FL 32766

Alternative address:1800 Terra Verde Ln, Chuluota, FL 32766

Sold $532,000
Single Family Residential
  • 4 beds
  • 2.5 baths
  • 5.6 acres
  • Built in 2002
View details

All data is collected from public records. We do not guarantee accuracy of information.