Malls Spencer Plaza August 12, 2023December 3, 2023 admin Address : 6th floor No 272, Seethakathi Business Centre, 688, Anna Salai, Thousand Lights East, Thousand Lights, Chennai, Tamil Nadu 600006🕛 Hours : 10am – 10pm📧 Email :support@spencerplaza.co.in☎️ Phone no : +91-44-28491001