About London Troops War Memorial
The London Troops War Memorial, located in front of the Royal Exchange in the City of London, commemorates the men of London who fought in World War I and World War II.
Sights & Landmarks • London, England
The London Troops War Memorial, located in front of the Royal Exchange in the City of London, commemorates the men of London who fought in World War I and World War II.
Checkout out exciting locations and places near London Troops War Memorial.