Holiday Inn Country Club Plaza is a good place to stay to see Nelson-Atkins Museum of Art. It’s 0 mi away.