Đây là trung tâm thương mại đầu tiên của SATRA tại huyện Củ Chi và là trung tâm thương mại thứ hai sau SATRA Phạm Hùng (xã Bình Hưng, huyện Bình Chánh).
Centre Mall Củ Chi được đầu tư theo mô hình hiện đại với nhiều dịch vụ tiện ích, có tổng diện tích đất hơn 1ha, quy mô ba tầng với diện tích sàn xây dựng 12.262m2. Trong đó, tầng 1 và tầng 2 là khu siêu thị, dịch vụ ăn uống, thời trang, nhà sách và các dịch vụ khác; tầng 3 là rạp chiếu phim và khu giải trí, trò chơi trẻ em…
Đại diện SATRA cho biết, tọa lạc ở mặt tiền tỉnh lộ 8, gần ngã tư Tân Quy, nằm trên tuyến giao thông huyết mạch, Centre Mall Củ Chi được kỳ vọng sẽ đáp ứng nhu cầu mua sắm, tiêu dùng, vui chơi, giải trí… của người dân trên địa bàn huyện Củ Chi và các địa phương lân cận thuộc tỉnh Bình Dương, Long An và Tây Ninh.