Fresh tomatoes on the vine, around five to six large tomatoes per vine.

LOCAL VINE TOMATOES 600g

£1.80Price