If you're living in a Spanish community, shopping in Spanish stores etc, the spoken language should come easily, you need to try and avoid the pitfall of living "in Britain but abroad". Put yourself into situations where you have to communicate in Spanish or at least you have to try and understand Spanish.
When we lived in Germany, we felt we had 2 heads, in Germany the UK didn't exist beyond phoning family and the reverse was true when we were in the UK for holidays. Even now, and we left over 20 years ago, if we go to Germany it doesn't feel foreign to us.