Dự án được xây dựng ở Tân Cảng, quận Bình Thạnh, ven sông Sài Gòn. Dự án được khởi công ngày 26/7/2014, được cất nóc vào ngày 9/3/2018 và dự kiến hoàn thành vào cuối năm 2018.
Tòa nhà có độ cao 461,5 m, với 81 tầng đứng thứ 8 trên thế giới. Landmark 81 có tổng diện tích sàn xây dựng 241.000 m2.
Bao gồm các không gian chức năng như: Khách sạn, căn hộ dịch vụ, văn phòng cho thuê, căn hộ thương mại, officetel, trung tâm mua sắm và các nhà hàng, bar, tầng quan sát.
Sau khi xây dựng xong, The Landmark 81 sẽ là tòa nhà cao nhất Việt Nam.