Nolan Ryan Museum in Alvin is 2 mi away from Knights Inn Alvin.