Results 1 results found I Love Sal Wall Mural decorating a building in Santa Maria Town, Santa Maria, Sal, Cape Verde Islands, Atlantic, Africa