The Lord’s Farm & Nursery
157 Saint Lucie Street
Lake Placid FL 33852
USA
Phone: 863-531-0256