Nature's Own Landscaping Landscaping Contractors - Lafayette, CA Looking to contact Nature's Own Landscaping? You can reach them at 925-609-9402