Astroturf, Venice St An inventive display of Astroturf and landscape rocks on Venice St in San Diego. Buy now