Took me a while to work it out too: it's
your battle tower on Sentinel Island.
grin

Last edited by Vometia; 24/01/11 11:57 PM. Reason: added spoiler tags

J'aime le fromage.