It is a small village, inland, west of the Alicante province. Its nearest city is Elche (Elx) to the south east or Crevillent. The name literally means "Gorge of the Snow", a reference to the village's patron "The Virgin of the Snow". This effigy and the church is at the heart of village life.