La Serena Villas is a lodging, located at 339 S. Belardo St., Palm Springs (CA), 92262, United States
Accomodation Type: HotelStar Rating: 4
No reviews yet. Be the first to add a review.