Hand painted rock, suitable for garden or sitting on a window ledge

Hand Painted large rock - Cavalier

£14.00Price
  • Shipped Royal Mail