In the picture there is a unidentified location. It's part of a village in Gran Canaria, Spain