The restaurant will open on public property at a TEXRail commuter station a short train ride from DFW Airport.