તે મુંબઈના કુંબાલા હિલ, એલ્ટામાઉન્ટ રોડ પર સ્થિત છે.