Shop By
Category
Indica Sativa Autofiorenti
Flowering Time
Yield
Price
Free shipping with orders over €109
Indica / Sativa
10% SATIVA - 90% INDICA (36) 100% INDICA (36) 100% SATIVA (5) 20% SATIVA - 80% INDICA (139) 30% SATIVA - 70% INDICA (94) 40% SATIVA - 60% INDICA (104) 50% SATIVA -50% INDICA (89) 60% SATIVA - 40% INDICA (102) 70% SATIVA - 30% INDICA (79) 80% SATIVA - 20% INDICA (77) 90% SATIVA - 10% INDICA (17) PRINCIPALMENTE INDICA (77) PRINCIPALMENTE SATIVA (30)
Free Gift