Where are you located?

We are located near Barcelona, Spain, mainland Europe.