3.8 x 2 x 2cm

East of India Little Puppy - Natural

£3.00Price