Imtarfa

Imtarfa

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.