En su construcción se distinguen varias etapas y distintos estilos arquitectónicos.