View Details $1,999,999 1 of 50 Canyon Lake Island | Canyon Lake 4 beds 4 baths 3,981 sqft 0.35 acres On Site: 23 Days
View Details $634,999 1 of 46 Canyon Lake Island | Canyon Lake 4 beds 3 baths 3,496 sqft 0.74 acres On Site: 59 Days