Are you a fan of trains in Alabama? We've got a real treat for you: a visit to Derailed Diner is an absolute must! When you think of a train restaurant, your mind probably goes to eating on a moving ...