Silves 2023We visited Silves 3 different times with our various guests. A fabulous place to spend a day!