Lake Cahuilla is an 710-acre park located at the base of the Santa Rosa Mountains. This scenic spot offers breathtaking views as well as a multitude of outdoor activities, making this an ideal weekend destination.
Address
Our Address:
58075 Jefferson Street, La Quinta CA 92253