View Details $674,990 1 of 13 Surprise Lake | Milton 3 beds 2 baths 1 ½ baths 2,386 sqft 0.08 acres On Site: 8 Days
View Details Under Contract $720,000 1 of 4 Surprise Lake | Milton 4 beds 3 baths 2,386 sqft 0.07 acres On Site: 10 Days
View Details Under Contract $359,950 1 of 26 Surprise Lake | Milton 2 beds 2 baths 1 ½ baths 1,173 sqft On Site: 17 Days
View Details $649,990 1 of 26 Surprise Lake | Milton 4 beds 3 baths 2,386 sqft 0.08 acres On Site: 20 Days
View Details $599,990 1 of 3 Surprise Lake | Milton 3 beds 2 baths 1 ½ baths 1,838 sqft 0.04 acres On Site: 54 Days
View Details $659,990 1 of 4 Surprise Lake | Milton 3 beds 2 baths 1 ½ baths 1,959 sqft 0.12 acres On Site: 57 Days
View Details Under Contract $739,990 1 of 39 Surprise Lake | Milton 4 beds 2 baths 1 ½ baths 2,448 sqft 0.09 acres On Site: 62 Days
View Details $589,990 1 of 3 Surprise Lake | Milton 3 beds 2 baths 1 ½ baths 1,732 sqft 0.04 acres On Site: 83 Days
View Details $699,990 1 of 5 Surprise Lake | Milton 3 beds 2 baths 1 ½ baths 2,272 sqft 0.08 acres On Site: 83 Days
View Details $604,990 1 of 3 Surprise Lake | Milton 3 beds 2 baths 1 ½ baths 1,838 sqft 0.04 acres On Site: 83 Days