Artificial lawns

The essential for any low maintenance garden, a range of artificial grasses in all shapes and sizes