Ojai Valley Inn and Spa
Ojai Valley Inn and Spa is an oasis nestled near the Topatopa Bluffs, over 6,000 feet above sea level, at the eastern end of the stunning Ojai Valley. Considered to be a sacred place by the Chumash Indians who ascribed healing powers to the mystical valley, it was referred to as … Read more