The EADA Master in Finance is a Spanish language MSF program located in Barcelona, Spain. The website is all in Spanish, but you can translate with Google. I cannot find too much information, but I managed to download a PDF detailing their program. Hope it helps.
Here is a link to the EADA Master in Finance program