Best deals on the closest Econo Lodge to this stadium in Atchison County, Kansas
504 N Main St - Lansing - 24.9 miles from Amelia Earhart Stadium