Delea Sod Farms
United States
>
New York
>
Suffolk County
>
Town of Huntington
>
Elwood
>
Delea Sod Farms
Delea Sod Farms in Elwood.
Delea Sod Farms
House number
444
Postal code
11731
Street
Elwood Road
Land use
farmland
Website
https://www.deleasod.com/
Northport Baptist Church
Kenneth Avenue
Eileen Lane
Barnett Place