Festival Hall (noun) Definition, Meaning & Examples

noun
  1. a concert hall in London, on the South Bank of the Thames: constructed for the 1951 Festival of Britain; completed 1964–65
Festival Hall (noun) Definition, Meaning & Examples

More Definitions