Leal Landscaping Landscaping Contractors - Napa, CA Looking to contact Leal Landscaping? You can reach them at 707-363-6671