annwfn: (Welsh mythology) the other world; land of fairies
imaginary place: a place that exists only in imagination; a place said to exist in fictional or religious writings
watchtower: an observation tower for a lookout to watch over prisoners or watch for fires or enemies