We live in an apartment, and have a cockroach problem (no, it is not our fault, we are very clean, our neighbours have them, ugh!). I have been told that there are products out there called Roach Motels or Hotels, or something along these lines, can anyone tell me where I can buy them? I have been looking but can't find them anywhere!!
Tags: