Borġ l-Imramma - Credit: Wikimedia Commons
The Borġ l-Imramma site is a major building of the temple period. It is located southeast of the Ta' Ċenċ plateau. Near the structure, cart ruts and a dolmen can also be observed. Read more on Wikipedia
Source: en.wikipedia.org