- Spanish tomato variety descriptions since 2018



Rosa de Altea
From the town Altea located in the province of Alicante, Spain, north of Alicante on the section of Mediterranean coast called the Costa Blanca.