The Palace of Westminster is the meeting place of the House of Commons and the House of Lords, the two houses of the Parliament of the United Kingdom.

Property Features

  • Central London location
  • Space for 50 cars
  • Swimming Pool

Location