Silves Medieval Fair

Adventure

A favourite Algarve Summer Festival you really don't want to miss...