About Willard House and Clock Museum
Museums, Cultural, Interesting Places, Other Museums
The Willard House and Clock Museum is a museum located in North Grafton, Massachusetts, United States.
Source From:
Wikipedia
1, Willard Street, Worcester, Massachusetts, United States of America, 01536