Chennai Citi Centre, a shopping mall located in Mylapore, Chennai, India which was considered as one of the most expensive malls, 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, a shopping mall located in Mylapore, Chennai, India which was considered as one of the most expensive malls, 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.