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.