Crevillent – A Traditional Spanish Village Crevillent is situated in the province of Alicante in south eastern Spain. The town sits at the base of the Serra de Crevillent mountain range and Crevillent homes approximately thirty thousand residents. The local Valencian spelling of the town name is Crevillent, while the Spanish town name is the […]