United Kingdom -- London -- Royal Festival Hall

Venue