Almeida est une ville portugaise fortifiée à la frontière avec l’Espagne à une quarantaine de kilomètres de Ciudad Rodrigo. En 1810, elle compte habitants. Une partie de la ville se trouve derrière les murailles de la forteresse construite pendant les guerres de restauration. Construite sur le site d'un ancien château médiéval, la forteresse domine un terrain rocheux.