If you’re spotting those little pepper-like droppings in your New London...
https://petrinspest.com/pests/cockroaches/
If you’re spotting those little pepper-like droppings in your New London kitchen cupboards or catching a weird, musty odor near the sink, don't panic. Roaches are persistent, but you can fight back