A place where alot of stragglers congregate, like casinos, motels,etc.
"I picked up a new hoe down at straggle rock"