Vine Tomatoes - 500g

£1.65
Vine tomatoes, sold in 500g units.