Our roses all come in a clear sleeve in 10 stems bunches of either 40cm, 50cm, 60cm or 70cm - priced accordingly. 

    Spray roses come in a minimum of 20 heads per bunch. Fresh heads by the bag available.

    Moffatt’s have been supplying the finest, freshest roses and flowers from our climate-controlled glasshouses in Halswell since 1949.