Mijas Pueblo architecture, white houses and flowers everywhere, province Andalusia in Spain
"Mijas is a town and municipality in the Costa del Sol in southern Spain. It consists of Mijas Pueblo a typically Andalusian white-washed village located at a mountain side 428 m above mean sea level."Wikipedia, The Free Encyclopedia, "Mijas", https://en.wikivoyage.org/wiki/Mijas