London England Tourist Information and City Guide
The sculptures at the Albert Memorial in Hyde Park in London England are breath-taking.
The sculpture monument can be found in Hyde Park, across from the Albert Hall.