Liberty Memorial Photos

Meet 2 travelers, 6 tour guides and discover 113 photos

The Liberty Memorial, located in Kansas City, Missouri, USA, is a memorial to the soldiers who died in World War I and houses The National World War I Museum, as designated by the United States Congress in 2004. Groundbreaking commenced November 1, 1921, and the city held a site dedication.
View Liberty Memorial guide >

Liberty Memorial