Delea Sod Farms in Huntington, New York

Delea Sod Farms in Suffolk County is farmland, Elwood Road 444 (11731).

House Number
444
Postal Code
11731
Street
Elwood Road
Land Use
farmland
Website
https://www.deleasod.com/