On Tuesday the 1st of November 2016 Spain celebrates Todos los Santos (All Saints Day). This marks the celebration of all Christian Saints. Also known as All Hallows Tide, All-Hallomas, or All Hallows' Day. This is considered as a major bank holiday so outside of the resorts, expect closures across most shops/services.
My Guide website?