Browse Items (2 total)
Sort by:
Castel del Monte, translated from Italian, means "castle on a hill". Built in the 13th century by King Frederick II and said to be inspired by…
Castel del Monte is a castle located on a hilltop in Andria, within the Apulia region of south-eastern Italy. The castle was constructed in the 1240s…