TARA HANDICRAFT is located in Siliguri, India on Panitanki More, Sevoke Rd, near jeep stand, Ward 10, Near Pani Tanki More (Clock Tower). TARA HANDICRAFT is rated 4.7 out of 5 in the category buddhist supplies store in India.
Address
Panitanki More, Sevoke Rd, near jeep stand, Ward 10, Near Pani Tanki More (Clock Tower)