Largest Cuckoo Clock in New England - 4 Cedar St., Sturbridge, Massachusetts

Map-a-City

City:

State: