1 Best Sight in Kansas City, Missouri

Liberty Memorial

Liberty Memorial, a tower built in 1921 to commemorate the war. Extensive structural renovation, completed in 2002, has stabilized the tower's 217-foot observation deck and improved the original underground museum.