The Castle of Guadelest in Spain. El Castell de Guadalest is a town and municipality in Spain, located in the province of Alicante. Guadalest is located on a mountain and is a tourist attraction.
Imagen Disponible en Alta Resolución, Descarga inmediata
small: 484 x 726 Pixels, medium: 839 x 1257 Pixels, large: 1417 x 2124 Pixels, x_large: 2579 x 3867 Pixels, xx_large: 5077 x 7612 Pixels,