Standing tall on St Theresa’s Road in Bandra, Bal Gandharva Rang Mandir is a cultural landmark that seamlessly merges ...