The best price for Royal Canin Breed Persian 32 Kitten 2kg right now is £27.67. PriceSpy compares deals and offers from online and local shops.