• Cholmondeley Room & Terrace, House of Lords (map)
  • Parliament Houses
  • London, England, SW1A 0PW
  • United Kingdom