Embassy Suites La Quinta Hotel & Spa 4 stars

50777 Santa Rosa Plaza, La Quinta, CA 92253, United States of America

Hotel image
Read more reviews for Embassy Suites La Quinta Hotel & Spa