Find hotels near Science City at Union Station, Kansas City from $94