Puebla de Sanabria es una localidad ubicada en la provincia española de Zamora (Castilla y León), cerca de la frontera portuguesa.
Es un municipio muy antiguo, documentado desde el s. VII (períodos suevo y visigodo). Cuenta con un importante patrimonio arquitectónico, en el que destacan el castillo de los Condes de Benavente, construido en el siglo XV, que asoma por el lado derecho de la foto, y la iglesia de Nuestra Señora del Azogue, construida en el siglo XII en estilo románico (aunque sufrió importantes transformaciones en los siglos XVI, XVII y XVIII).