Inwood Hill Park boasts three playgrounds, but Indian Road Playground<br /> is definitely most popular