American Clock and Watch Museum Bristol

Bristol , Connecticut, United States