Festival Hall


noun

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