Scarborough ME Landscaping 1. 109 Pleasant Hill Rd, Scarborough, ME 04074 | New England Landscapes, Inc. (207) 885-1210