Skip to main content
5215 Shadow Mountain Road, Joshua Tree, CA 92252 - $550,000