Shri Ram Chandra Mission. Chhobavita is located in Siliguri, India on Tista Canal Road, Village Chobabhita, PO Fulbari, GP II. Shri Ram Chandra Mission. Chhobavita is rated 4.2 out of 5 in the category meditation center in India.
Address
Tista Canal Road, Village Chobabhita, PO Fulbari, GP II