Seen: Street Art // Ibiza, Spain

Saw this beauty while aimlessly walking in Ibiza Town. Travel, its good for your soul. And a magazine post or two.

More Stories
Neelam Khan Vela: Documenting life on the road
%d bloggers like this: