Thank you for your patience while we retrieve your images.
Moorish Castle at Sintra (Portugal)

Moorish Castle at Sintra (Portugal)

Moorish castle on hilltop at Sintra, Portugal