I want to know the answer to the following question:
Where in London are the Albert Memorial and Royal Albert Hall located?
All the background I'm provided with is that "Marble Arch and Wellington Arch, at the north and south ends of Park Lane respectively, have royal connections, as do the Albert Memorial and Royal Albert Hall in Kensington.". Is that enough to answer the question?
Answer: yes