Add this property to your favorites View Details 9511 Leaping Lizard Street South Mountain | Las Vegas $314,990 4 bd 3 ba 1,977 sqft 0.05 acres On Site 90 Days Ago