You are talking about what I believe is called a tower of silence, as used by Zoroastrians and Parsis. I never actually saw the one you are referring to (it would have been out of bounds on the ground anyway) but it was marked on the topo map we had in our ops room - somewhere near Crater as I recall.