Large frog statue, handmade in England by Sandford Stone (numbered 315).

Height / 42cm

Large Frog

£240.00Price