s

PilgrimWaters

pilgrim waters blue dress

$ 310.00

pilgrim waters blue dress
pilgrim waters blue dress

PilgrimWaters

pilgrim waters blue dress

$ 310.00

70% cotton, 30% silk

 hand printed, sewn in India