La Calahorra tiene 680 habitantes y un cerro rocoso con un castillo-palacio en lo alto. Al sur se extiende Sierra Nevada; al norte, una llanura que fue de cereal y hoy tiene placas solares y aerogeneradores. El pueblo está a medio camino entre Granada y Almería, y sus fiestas giran en torno a San Gregorio y a las nueve vueltas de San Antón.
ESPAÑA