Leech--Lloyd Farmhouse and Barn Complex

1589 and 1601 York St.
Lima
New York
United States