Mount Lebanon Shaker Society

U.S. 20
New Lebanon
New York
United States