The Hannah kaftan is a sophisticated and timeless beach classic. Intricately embroidered with paisley detailing, her high leg split elongates the female frame.
£165.00