LondonEngland.ca
London England Tourist Information and Travel Guide
Menu
The Albert Memorial is a beautiful monument built in honor of Prince Albert, the husband of Queen Victoria. The Monument is located across the street from the Albert Hall in London England.
• Home • Search Site • Other Cities • About Us • Site Map •