George’s Island Park Dutch Street, Montrose, NY 10548