Beaches in Malta

Armier Bay Armier Bay is located in the town of Mellieha. The bay overlooking Gozo and Comino, and is exposed to the winds of the north. Formed by two adjacent sandy beaches and crystal clear waters, known as Armier and Little Armier , the bay is characterized by being surrounded by those who were once […]

Read More