1. Oakwood Sod Farm 29307 Waller Rd, Delmar, DE 19940 Coordinate: 38.476955,-75.57589 Phone: (800) 379-8488