The note is on a service road, but not having a left turn there going North would be very unusual.  I tried checking street side to find the turn restriction but I couldn't find it.

Is it on the service road?  Is it a no left turn driving West on Court street onto South River Street?  Or is it somewhere else?