United Kingdom, London
Astro London is the leading supplier and installer of artificial grass, astro turf and synthetic grass in The UK and London. Astro turf in London is so simple, yet so effective. The synthetic grass surface is mud free all year round and is pet friendly. Next to no maintenance is required once the astro turf has been installed! No more weeding, shovelling or watering!