Buffalo Creek Landscape & Design Landscaping Contractors - Duncanville, TX Looking to contact Buffalo Creek Landscape & Design? You can reach them at 972-771-7876