7 Fascinating Facts About the Albert Memorial One of the most famous and beloved monuments of the capital of Great Britain is located in Kensington Gardens – the Albert Memorial. The Albert Memorial is a large... 8 Min Read Read More