La Calahorra Castle

La Calahorra Castle

La Calahorra is a daunting fortress which is perched on a hill overlooking the small town of the same name. This wonderful Palace is an excellent example of Italian renaissance architecture and was one of the first to be built outside of Italy.