Meher Pilgrim Center
Meher Pilgrim Center (also spelled "Centre") is a central administrative facility for the Meher Baba pilgrim retreat in Meherabad near Ahmednagar, India. From 19 June 1980 until 15 March 2006 it house...