Delea Sod Farms 444 Elwood RdEast Northport, NY, 11731 View Phone 631-368-8022 444 Elwood RdEast Northport, NY 11731 View Website Experience & Reliability About Send to My Email Send to My Phone Print this Page