Casa Cinco in Vejer de la Frontera has a higgledy-piggledy charm, roof terr - The Independent