Tamarillo
The English tomato or tamarillo is a fruit of a plant originally from the Andes. On Madeira Island we can find them everywhere, from an altitude of 300 meters on the north coast and an altitude of 400 meters on the south coast. The majority of production, however, is concentrated in small plantations in the […]