New Leaf Skin Care, Spa & Boutique Share: New Leaf Skin Care, Spa & Boutique 307 E. Ojai Ave. Ojai, California 93023 (805) 640-9411 About Map About Welcome to New Leaf Spa & Boutique nestled in the heart of beautiful downtown Ojai. For fifteen years we have been dedicated to creating a sanctuary to relax and to renew while helping you achieve your What's Nearby? Distance: 5 10 15 20 25 50 mi.