Behestan Castle also is called Old Castle ( Qal’eh Behestan in Persian) , is located near Behestan village and Qezel ozen river in Mahneshan county , Zanjan province , Iran . According to archaeological researches it dates back to the Achaemenid era . The castle includes rooms, corridors and stairs . it has zigzag steps of the western and eastern sides .