View Details $635,000 1 of 39 Ensenada Shores | Canyon Lake 4 beds 2 baths 1 ½ baths 2,477 sqft 1.04 acres On Site: 15 Days