Meher Mount is a 172-acre universal spiritual center dedicated to Avatar Meher Baba. Visitors come for pilgrimage, for celebrating Divine Love and Oneness, for loving God through nature, and for service.
Meher Mount is a 172-acre universal spiritual center dedicated to Avatar Meher Baba. Visitors come to Meher Mount in Ojai, California, for pilgrimage, for celebrating Divine Love and Oneness, for loving God through nature, and for service. Meher Mount is a gateway to the Divine.