Where is this? The only town of Deer Park I know of is in PA near New Hope on the Delaware River, but I"ve never seen this road.
Ant,
If tell ya I'll have to kill ya!!!
It's Rt 97 on the NY side of the river. Runs from Port Jervis to Hancock.
Best to run it during the week vs the weekend.