Nelsons Landscape Maintenance Company Landscaping Contractors - Newark, CA Looking to contact Nelsons Landscape Maintenance Company? You can reach them at 510-299-2063