Rose Water

Rose Water

Regular price £2.95 Sale

Lends a floral exotic back note to any dish, savoury or sweet - use in moderation, or not

250 ml