They just opened Monday, but my first recon mission was a big success. I always give a couple shots for a new business, but it all honesty they hit high on all my marks. Service, quality and price point were all pretty stellar. I just want to go back for more. The Rail in North Olmsted is located right where the new Regal Movie Theater is set to open at Great Northern Mall. Try it for yourself and come back for my full review this weekend.