Omni Rancho Las Palmas Resort & Spa

Omni Rancho Las Palmas Resort & Spa

In the centre of Palm Springs, Omni Rancho Las Palmas Resort & Spa is an ideal location of leisure and enjoyment, surrounded by swaying palms and set against a mountainous backdrop. Amidst the incredible natural beauty of the Coachella Valley, this resort offers a unique experience that combines modern comforts with Spanish Colonial flair.   […]

Omni Rancho Las Palmas Resort & Spa Read More »