Good spot. Quiet and out of the way.
Beautiful open space park in Tarrytown.
Neperan Park is located at 43-61 Neperan Rd, Tarrytown, NY 10591