Đây là trung tâm thương mại đầu tiên của Satra trên địa bàn huyện Củ Chi và là trung tâm thương mại thứ 2 của Satra, sau Trung tâm Thương mại Satra Phạm Hùng (tọa lạc tại C6/27 Phạm Hùng, xã Bình Hưng, huyện Bình Chánh, TPHCM).
Với vị trí nằm ở mặt tiền Tỉnh Lộ 8, gần ngã tư Tân Quy, Centre Mall Củ Chi có quy mô 3 tầng với tổng diện tích đất công nhận quy hoạch là 10.652 m2 và diện tích sàn xây dựng là 12.262 m2.
Trong đó, tầng 1 và tầng 2 (mỗi tầng có diện tích hơn 4.200 m2) bố trí khu siêu thị, dịch vụ ăn uống, thời trang, nhà sách và các dịch vụ khác; còn tầng 3 là cụm rạp chiếu phim và khu giải trí, trò chơi trẻ em...