Puebla de Sanabria es un municipio y localidad española de la provincia de Zamora, en la comunidad autónoma de Castilla y León. El municipio de Puebla está situado en el noroeste de la provincia, en la comarca natural de Sanabria. Además de Puebla, su término municipal incluye las localidades de Castellanos, Robledo y Ungilde. El municipio, que tiene una superficie de 81,39 km², cuenta según el padrón municipal para 2018 del INE con 1409 habitantes y una densidad de 17,59 hab./km². El núcleo de Puebla dista 112 km de la capital provincial, Zamora, así como 148 km de León, 148 km de Orense y 42 km de Braganza.
El casco urbano de Puebla se encuentra en un territorio al que la naturaleza ha dotado de especiales características defensivas, modeladas a lo largo de los siglos por el arroyo Ferrera y los ríos Tera y Castro, que la han dotado de su especial fisonomía de espigón.
Wikipedia https://es.wikipedia.org/wiki/Puebla_de_Sanabria
Coordenadas 42°3'16.636" N -6°38'3.151" E