Map

Oakwood Sod Farm, Inc.
29307 Waller Road
Delmar, MD 21875

Phone: (410) 896-4009
Toll-Free: (800) 379-8488