Castle of Lapela - Credit: Wikimedia Commons
The Torre of Lapela (Portuguese: Torre de Lapela) is a ruined medieval castle located next to the Minho River in the town of Lapela, in Monção municipality, Viana do Castelo District, Portugal. Read more on Wikipedia
Source: en.wikipedia.org