I have lived in Villa Park for 14 years and never noticed this park until just the other day. Ah, the things we learn when hunting for a place to hide a cache. Since I didn't know about it, I thought I should bring others to this small park in a very residential area.
The park has a playground with some very steep slides. The park also says it has a picnic area (although I don't recall seeing any tables) and a "multi-use play area." The area has the potential to be a high muggle area so stealth could be required.
Nearby on-street parking is available.