festival hall








noun

  1. a concert hall in London, on the South Bank of the Thames: constructed for the 1951 Festival of Britain; completed 1964–65Official name: Royal Festival Hall
53 queries 0.526