Katherine

Cathedral length soft English net veil. Soft ivory or soft white £120