answersLogoWhite

0

The Albert Memorial is situated in Kensington Gardens, London, England, directly to the north of the Royal Albert Hall

User Avatar

Wiki User

16y ago

What else can I help you with?