View Details 2 Debra Lane 0906 - Canyon East | Canyon $267,000 3 bd 2 ba 1,910 sqft On Site 175 Days Ago