Maltese Islands – RAMLA L-HAMRA BAY – Gozo
RAMLA L-HAMRA (also referred to Ramla Bay) is Gozo’s largest sandy beach on the North coast of the island located at the bottom of a rich and fertile valley. The village of Xagħra, located on one of the hills of Gozo, overlooks this valley. It is about a forty minute walk from Xagħra to the bay. […]