Lenhart Farmhouse

6929 N. Piqua Rd.
Decatur
Indiana
United States