Farms in Leeds (NY) Full list of companies Farms category in Leeds, New York Tree Toad Farm 149 Potic Mountain Rd, Leeds, NY 12451, (518)943-1972 Page 1