Pueblo ubicado en el extremo noroccidental de la provincia de Zamora, asentado sobre un llano en la cima de una roca desde donde se divisa el valle y la montaña, casi siempre nevada de la Cabrera y la Segundera, junto a la Sierra de la Atalaya.

Lugar estratégico, de unión entre Castilla y Galicia. Pueblo cercano al Lago de Sanabria, el mayor de origen glaciar de España, de 3.158 m de longitud y más de 50 de profundidad, reconocido de interés natural ya en 1946, por el espectacular paisaje que acompañas su valles, cañones, cascadas, el granito entre el que se esconde y las aldeas que lo rodean entre arboledas. Lago rodeado de disputas durante siglos.

En el siglo XII Puebla se repuebla como centro organizador del territorio circundante. En 1220 se convirtió en lugar fortificado defensa de los reinos leoneses frente a Portugal, siendo en el siglo XIII una de las más importantes plazas de armas del reino. Fueron los Condes de Benavente -durante cuatro siglos señores de la Villa- quienes levantaron su castillo, creciendo fuera del recinto amurallado el arrabal de San Francisco, propio de lugares donde los recintos se quedaban pequeños.