Clock Repair in Genoa, IL
1. Clock Shoppe
4. American Black Forest Clocks
1965 Larkin Ave, Elgin, IL, 60123
OPEN NOW:10:00 am - 1:00 pm
"I think they've gone out of business. I left a clock there for repair 12/29/09 and they promised a phone estimate in two weeks. It's now been four weeks and when I call thereā¦"
24 Years
in Business
Amenities:
Wheelchair accessible
Showing 1-4 of 4