Home›Stores›Spain›Canary Islands›Santa Cruz de la Palma›The Freak ClubSanta Cruz de la Palma, Canary Islands, SpainThe Freak ClubHours and details can change, so call ahead. Suggest an edit