121 George Street

English

Proper noun

121 George Street

  1. (Christianity) The address of the head office in Edinburgh of the Church of Scotland.
  2. (by extension, metonymic) The establishment of the Church of Scotland.