Serafin Villarán, the Man Who Built His Own Castle

Located in Cebolleros, a small community in the province of Burgos, northern Spain, Castillo de las Cuevas, or Castle of Caves, is the result of one man’s ambition and determination. Serafin Villarán dreamed of having his very own castle, and he single-handedly turn his dream into a reality. Born in 1935, in the town of Burgos, Serafin […]