The Sheriff of the Park March 9, 2017 // 4 Comments Les Guliasi — Point Isabel is the largest off-leash dog park in the country. The two sections of the 53 acre park are divided by Hoffman channel and connected by a [...]