Villa Rosa Inn
1577 South Indian Trail, Palm Springs, CA, 92264, US
Click To Call
About Villa Rosa Inn
Amenities
Map Location & Address
Villa Rosa Inn
1577 South Indian Trail, Palm Springs, CA, 92264, US
1577 South Indian Trail, Palm Springs, CA, 92264, US
Click To Call