Clara

Cap veil with Swarovski beading. Chapel length £ 185 Cathedral length £205