Atlanta Public Library, Museum and Clock Tower 100 SE Race St Atlanta, IL (217) 648-2112 Route 66 attraction, Architecture Built in 1908, the octagonal library with a 36- ft clock tower is now a museum on the National Register of Historic Places. The clock tower…