The Royal Albert Hall (2)# Licensed under PD The Royal Albert Hall in London, England as seen from Prince Consort Road.