Probably this dictionary definition of Kendra (kendră) might make sense in this context
kendra (IndE)
noun C
a centre for some activity (research, study, business, art, etc.)
kendra (IndE)
noun C
a centre for some activity (research, study, business, art, etc.)