El castillo de Puebla de Sanabria es uno de los mejor conservados de la provincia de Zamora. Ha sido recientemente restaurado y convertido su interior en Biblioteca Municipal y centro de actividades culturales.