Đâ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 địa chỉ C6/27 Phạm Hùng, xã Bình Hưng, huyện Bình Chánh, TPHCM).
Với vị trí ở 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 sàn xây dựng 12.262m². Trong đó, tầng 1 và tầng 2 (mỗi tầng có diện tích hơn 4.200m²) 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; tầng 3 thiết kế cụm rạp chiếu phim và khu giải trí, trò chơi trẻ em...
Là tổng công ty hoạt động chuyên sâu trong lĩnh vực thương mại - dịch vụ với hơn 40 đơn vị thành viên và vốn điều lệ hơn 8.600 tỷ đồng, Satra hiện có hệ thống bán lẻ khá lớn và uy tín gồm các trung tâm thương mại Centre Mall, chuỗi siêu thị Satramart, chuỗi cửa hàng tiện lợi Satrafoods, chuỗi cửa hàng Satra Bakery & café; các nhà hàng Việt... Bên cạnh đó, Satra cũng sở hữu nhiều thương hiệu nổi tiếng trong lĩnh vực chế biến thực phẩm như Vissan, CJ Cầu Tre, Cofidec...