The Heart of Dixie Railroad Museum in Calera, Shelby County, offers train rides and features a wide variety of railroad artifacts, equipment, and memorabilia.
The Heart of Dixie Railroad Museum in Calera, Shelby County, offers train rides and features a wide variety of railroad artifacts, equipment, and memorabilia.