Details
+
660 Holly Springs Terrace Oviedo, FL, 32765
4 Beds
4 Baths
Built In 2008
3851 Sq. Ft.
699,900.00