I guess that at local level Bye Laws which state that a certain activity is prohibited must be obeyed. Here in Leicester UK the local City council has issued a blanket "zero tolerance" ban on all "drones" taking off or overflying any land owned by the Council. This includes all allotments, parks and other public lands and spaces. The only exception is one park where you may fly but only as a member of the local flying club, carry public liability insurance and fly within designated areas. As far as overflying is concerned, how they can enforce this is beyond me as once an aircraft has taken off it is within airspace controlled by the CAA and NOT the council.
I figure only a test case will prove anything.