Totally uninteresting place if you don't have a dog or want to hang out with dog owners; basically just a small parkette between Gerrard, Carlaw, the tracks and an auto mechanic.
That said, if you do have a dog, this place fits the bill and you won't have to push past playgrounds full of kids or people playing soccer and baseball to let your dog run around.