Gardenia

Chapel length foral and vine Swarovski beaded veil . £750