North Castle Landscaping Landscaping Contractors - Armonk, NY Looking to contact North Castle Landscaping? You can reach them at 914-273-3359