Albert Memorial in London

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.

Albert Memorial in London England
Albert Memorial, London England

Next Page