Green’s Dictionary of Slang

House of Lords n.1

(US) a hospital for venereal diseases.

[US]Capt. Billy’s Whiz Bang Oct. 17: After they have made a night of it the boys repair to the ‘House of Lords’ in the district and receive a bath and inoculation of anti-venereal dope.