Peter Russell Landscaping is a design & construction landscaping business that operates in the greater Durban area. SALI (SA Landscape Institute) Members