આ મંદિર નોર્થ લંડનની વિલ્સડન લેન સ્થિત આવેલું છે.