Green’s Dictionary of Slang

Cockroach Inn n.

(US) a shabby, run-down apartment or motel.

[US](con. 1930s) E. Thompson Garden of Sand (1981) 60: Well we’ve finally made it to the Cockroach Inn.