DESERT VACATION VILLAS

250 W VISTA CHINO
Palm Springs
California
United States