The History
The Tomato Stall began on the Isle of Wight in the summer of 2007. The sunny, maritime climate here is perfect for growing the best tasting tomatoes. Their entire growing system is completely biodegradable, from the coconut husk that the tomatoes grow in, to the strings that support the plants.