The Clock Calle la Rosa, 35508 Costa Teguise, Las Palmas