Joshua Tree Retreat Center

59700 29 PALMS HIGHWAY

Joshua Tree