The Willard
The Willard House and Clock Museum is a museum located in North Grafton, Massachusetts, United States.