Alcoy Sightseeing
Alcoy Sightseeing Barchell Castle The Barchell Castle, located in the municipality of Alcoy, Alicante, Spain, is a 13th-century medieval building which stands on a rocky mound in the middle of a pine forest. It is next to the CV-795 road, … Continue reading →