Nature's Own Landscape Co. Landscaping Contractors - Metairie, LA Looking to contact Nature's Own Landscape Co.? You can reach them at 504-885-9090