Elgin National Watch Company Observatory

312 Watch St.
Elgin
Illinois
United States