Residing in the West End of London, in Westminster, is the aptly named Westminster Palace; the seat of both the House of Commons and the House of Lords. It lies on the Thames, and is one of the largest buildings in London. Obviously, it is not inclined to public visitation.