Imtarfa, or Mtarfa is a small town close to Rabat and Mdina in the north of Malta, with a population of 2,430 people (Dec 2008).
Read more about Imtarfa.