El palacio se encuentra situado en la plaza Major del pueblo de Albaida, provincia de Valencia. Está formado por tres torres y fue construido en tres fases entre el 1471 y el 1610 sobre murallas del siglo XIII. Se trata del edificio más singular y emblemático de Albaida, símbolo del antiguo poder feudal transformado ahora en un espacio público desde que en 1992 lo adquirió el ayuntamiento. En 1995 comenzó un proceso de restauración y rehabilitación integral que ha permitido devolver al pueblo un espacio que durante muchos años le fue inaccesible.