A train in New Hampshire is also a restaurant. You'll never forget your experience on this dinner train in New England!