Queen Elizabeth Hall

City: 
London
England