AB Tower gồm 26 tầng và 3 tầng hầm đậu xe được thiết kế và xây dựng theo tiêu chuẩn văn phòng cho thuê Hạng A, kiến trúc toà nhà được thiết kế theo phong cách hiện đại, trang thiết bị, hệ thống kỹ thuật được lắp đặt bởi các nhà sản xuất nổi tiếng; với tổng diện tích 25,000m2 được đưa vào hoạt động cuối năm 2010, toạ lạc tại trung tâm Quận 1, địa chỉ tại 76A Lê Lai Phường Bến Thành, Quận 1, TP. Hồ Chí Minh.
Vị trí thuận lợi ngay ngã tư Lê Lai và Nguyên Thị Nghĩa, giao thông hai chiều dễ tiếp cận, mặt tiền toà nhà đối diện công viên 23/9 Hai mặt còn lại tiếp khuôn viên khách sạn New World nên toàn bộ toà nhà không bị che chắn hoặc ảnh hưởng tầm nhìn toàn thành phố. AB Tower sở hữu tầm nhìn xuyên suốt toàn cảnh quan thành phố và rực rỡ về đêm bởi hiệu ứng ánh sáng ấn tượng.