Oasis in the Desert : Casa Del Zorro

La Casa del Zorro, located just beyond the Anza- Borrego Desert State Park in Southern California, in Borrego Springs, has had a make-over, and the grand old dame (originally opened in 1937) is an oasis in the desert. Beautiful grounds, luxurious rooms,... Read More...