The Tomato Stall brand logo, Isle of Wight Tomatoes

The Tomato Stall brand logo