I discovered this very iconic landmark when getting my TP's. What is it for. Had a good look round - went up it; down it, didn't seem to do anything :)
Not proven yet of course, but this is suspected to be one of the time travel portals. Read here http://www.nextislandlife.com/general-discussion/244-question-how-do-you-time-travel.html