Plum tomatoes from the Chegworth Farm Shop in London, England

Plum tomatoes from the Chegworth Farm Shop in London, England

Plum tomatoes from the Chegworth Farm Shop in London, England

A basket of plum tomatoes from the Chegworth Farm Shop on Kensington Church Street.

Both comments and trackbacks are currently closed.