Definitions for "Almirida"
Almirida is a resort located in the Apokoronas region of the northwest coast of the island of Crete, Greece. The village is approximately 25 kilometers from Chania, in Chania Prefecture.