An Offbeat Abode amidst Lush Greenery In Mahabaleshwar