American Tree & Shrub Inc Landscaping Contractors - Meridian, ID Looking to contact American Tree & Shrub Inc? You can reach them at 208-789-0152