Nằm bên cạnh dòng sông Sài Gòn, trung tâm thành phố Hồ Chí Minh và bên trong khu vực Vinhomes Central Park. Dự án tòa nhà Landmark 81 được xem như là một dấu ấn thời thượng mới của Sài Gòn và đồng thời ghi danh vào top 10 tòa nhà cao nhất thế giới.