The Battle of Castelo Rodrigo, also known as the Battle of Salgadela, was fought on 7 July 1664, near Figueira de Castelo Rodrigo, between Spanish and Portuguese as part of the Portuguese Restoration War.
After a number of skirmishes, the Duke of Osuna attacked the castle of Castelo Rodrigo with 7,000 men and 9 pieces of artillery.
The castle was only defended by 150 Portuguese.
Wikipedia https://en.wikipedia.org/wiki/Battle_of_Castelo_Rodrigo
Address 6440, Portugal
Coordinates 40°53'35.547" N -6°54'6.04" E