Crescendo_1969_December_0002.jpg

Royal Festival Hall

  • Geographic Location
  • London, England, UK
  • Venue
  • Royal Festival Hall