El complejo está situado en cima de una masiva plataforma que se levanta casi 7 metros por encima del nivel de suelo.