London Fever: Harlequin’s new embroideries » Picture 17

Picture 17