Purple Loosestrife is a native wildflower which flowers for so long and with such verve, vigour and prettiness, it makes the perfect damp spot or pond-side garden plant growing in the shallow margins.
Purple Loosestrife is a native wildflower which flowers for so long and with such verve, vigour and prettiness, it makes the perfect damp spot or pond-side garden plant growing in the shallow margins.