Chennai Citi Centre, located in Mylapore, Chennai, India, was opened on March 3, 2006 with a total retail floor area of 150,000 square feet containing five floors and a parking for 500 cars.
Chennai Citi Centre, located in Mylapore, Chennai, India, was opened on March 3, 2006 with a total retail floor area of 150,000 square feet containing five floors and a parking for 500 cars.