From reading the sign the ticket prices are in Euros, the language appears Spanish, the second language on the sign is probably Portuguese. So going to guess Atlantic coast of Spain. Can't get closer than that for now.