Large Vine Tomatoes (£/500g)

Large Vine Tomatoes (£/500g)

500 grams is roughly 3 to 5 large vine tomatoes.

    £2.49Price