Astro London install artificial grass gardens, balconies, commercial areas et al across the whole of London.
We have installed over five hundred fake grass astro turf gardens in South West London alone.
We also install synthetic grass gardens throughout the United Kingdom, including the following locations: