Search
Menu
Home
Sources
About
Contacts
Sabugal Castle
The
Sabugal
Castle
is a
castle
in
the city
of Sabugal, near the
Côa river
, in
central
Portugal
.