London Fever: Harlequin’s new embroideries » Picture 15

Picture 15