La torre está situada en una isla artificial en el centro del complejo Jumeirah Lake Towers, del cual es edificio más alto.