Charming narrow street with traditional stone houses and green shutters in a village in Mallorca, Spain, under a bright blue sky.