A war memorial is a building, monument, statue or other edifice to celebrate a war or victory, or to commemorate those who died or were injured in a war.
Sights & Landmarks •
London,
England
A war memorial is a building, monument, statue or other edifice to celebrate a war or victory, or to commemorate those who died or were injured in a war.
Planning the perfect vacation? There are a ton of great places to explore. Checkout out these exciting locations and places near War memorial.