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

Leave a Reply

Your email address will not be published. Required fields are marked *

48 queries 1.166