Tòa tháp đôi (ITC) tọa lạc ngay khu tứ giác Lê Lợi - Nguyễn Trung Trực - Lê Thánh Tôn và Nam Kỳ Khởi Nghĩa, quận 1, với tổng diện tích hơn 3.800 m2.