Super Tech is located in Chakan, India on Shop no.1, Talegaon-Chakan Rd, opp. Ghanwat Plaza, Ranubaimala. Super Tech is rated 3 out of 5 in the category water cooler supplier in India.
Address
Shop no.1, Talegaon-Chakan Rd, opp. Ghanwat Plaza, Ranubaimala