travelling-through-the-western-algarve-3

sintra moorish castle, western portugal