I stopped by the park today and snapped a few pics.
There is lots of grassy area,
a little bit of shade,
a playground for the kiddies,
and tennis courts!
There does not seem to be any BBQ pits, so bring your own grill.
Or, there is a Safeway with a deli nearby on Mission. Also a Subway Sandwiches on Warm Springs Blvd.
I found some additional parking on the west end of Towhee.