New Orleans War Museum: Brings back memories of World War II
7 Aug 2016
The National World War 11 Museum, located on 945, Magazine Street, downtown New Orleans, is a masterpiece. The seven-storey atrium, seated on 178,000 square feet and 100,000 more yet to come, chronicles what has been described as the mightiest struggle humankind has ever experienced.