Cherry Tomatoes


What are Cherry Tomatoes?

Cherry tomatoes are a smaller garden variety of the tomato. [1]