Designed by
Title
charming streets of Palma de Mallorca spain #277576499
Description
charming streets of Palma de Mallorca, a beautiful city located on the island of Mallorca in Spain. The narrow cobblestone streets are lined with historic buildings, colorful facades, and blooming flowers
This image is editorial