From Our Editors
Escondido's Castle Creek Inn Resort Hotel & Spa offers a peaceful facility for you to relax your mind and rejuvenate your body. At this spa in Escondido, you will have to call and book all of your appointments ahead of time. If taking care of your mind and body is high on your list of priorities, swing by for some relaxation and renewal at a price you can afford. Castle Creek Inn Resort Hotel & Spa accepts Visa, MasterCard, Discover, American Express, and all major credit cards. Forget the hassle of street parking and head to Castle Creek Inn Resort Hotel & Spa for easy access to parking lots. So if you're looking for a luxury spa that has it all, look no further than Castle Creek Inn Resort Hotel & Spa.