Located on the Harry S Truman National Historic Site at 216 North Delaware Street in Independence, Missouri