Day

April 26, 2018
Do you know there is over 600 varieties of roses? From modern to old fashioned, miniature and bushes to standards, climbers and weepers. Coming from French rose breeders to English, German, American and also Australian ones! We are lucky enough to have received a shipment of Miniature Roses, Standard Roses and Bush Roses. These guys vary...
Read More