The site is inhabited since time immemorial .
The site of TrenÄ Ã n has been inhabited since time immemorial .