Garden Roses from our nurseries in Hampshire & Cornwall. We produce from our fields in excess of 60,000 garden rose plants every year in a range of over 450 varieties. We have roses to suit most garden situations and soils and we can usually find a rose that will come close to your particular requirements. From Floribunda (clustered roses) to Hybrid Tea (large flower single stem roses) and more, there are many families of rose to choose from. Each has its own charm from large blooms to smaller clusters or a certain type of scent. Plus with a wide variety of Bush and Shrub roses, Climbers and Ramblers, it is easy to find a rose suitable for your particular garden.