621 SOD FARM INC Landscaping Contractors - Lake Placid, FL Looking to contact 621 SOD FARM INC? You can reach them at 863-465-2953