1 event found.
History

Another GIANT Coming to Atlanta!
CountryAire Restaurant 606 E South St, AtlantaThe public is invited to welcome another new "Giant" to Atlanta, Illinois, when a 19-foot-tall fiberglass statue of a waitress holding an apple pie is installed at the town's CountryAire…