London England Tourist Information and City Guide
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.