Andalusian Court Hotel

Palm Desert, California, USA



Andalusian Court Hotel, Palm Desert, CA, USA