León Y Castillo 1976 - 1984 Las Palmas de Gran Canaria, Las Palmas, Spain, Las Palmas de Gran Canaria