13 Comments Spencer’s Retail: Your guide to contact for assistance By CCC Team July 2, 2013 Spencer’s Retail Head Office 1st Floor, 31 Netaji Subhas Road, Kolkata – 700 001 Phone: 033 6625…