In India, the traffic Police officers usually stand (sometimes hiding) on roads to catch people who don't wear helmets or persons who violate any of the traffic rules. The places don't change much. One can always expect the officers to be standing there to catch the drivers.
I'd like to know if there is a word which captures the meaning of such a place.
The closest words which I could think of are hunting ground or patrolling area. But patrol usually means roaming around in a particular locality.
It was no surprise when he got caught while driving without having a licence on Lavelle Road. It's the _________ for the police.
It needn't be a word which specifically denotes the places where police stand. It can also be a word where you can always find a person available.