Regular price £46.00 Sale
These beautiful large watering cans hold up to 3 litres of water and look just as fab on display as they are useful.