Cana Large (1L)

  • Sale
  • Regular price $19.95


Cana is a playful watering can with an iconic and innovative design.