MONTECITO’S CENTER FOR SPIRITUAL RENEWAL

MONTECITO

The Center for Spiritual Renewal in Montecito is part of the compound on El Bosque Road that includes the adjacent and commonly-owned non-profit retreat center, La Casa de Maria. El Bosque means “woodlands” and the 26-acre grounds are studded with towering live oaks and other gorgeous old-growth trees. Footpaths meander through citrus orchards, an organic […]