Free shipping on all UK mainland orders over £100.
Our gorgeous, fine cotton dresses are hand block printed for us in Jaipur, India.