Placewell Retail is located in Siliguri, India on Hill-Cart Road, Sevoke More, opposite Bajla Emporium. Placewell Retail is rated 4.5 out of 5 in the category computer store in India.
Address
Hill-Cart Road, Sevoke More, opposite Bajla Emporium
Offerings
Assembly service
Repair services