Tarxien

Tarxien

Ħal Tarxien is a small village found in the southern part of Malta.

Read more about Tarxien.