Econo Lodge Truman Inn

3501 W Broadway Blvd
Sedalia
Missouri
United States