The King’s House In Costa Teguise

The King’s House in Costa Teguise is an interesting property. As well as being a holiday home for royals and presidents, it has a sad past.