Rose
Villa
Palm Springs
It’s so nice when the nature is right outside your door! Villa «Rose» is located in Palm Springs. This villa is located minutes away from the city center.
1078 North Rose Avenue, Palm Springs, 92262