Dream CHRISTINE long hand printed dress - red

£79.00 GBP

100% cotton

hand printed 

made in India