Royal Albert Hall – A Vision of Prince Albert

The Royal Albert Hall - Dedicated to "The Triumph of Arts and Sciences": One of Britain's premier events venue, the Royal Albert Hall is a historical and treasured building, well known the world over. Situated in South Kensington, in central London, the Royal Albert Hall has a long and rich … [Read more...]