This Four-Bedroom, Riverfront Split-Level is Minutes from New Paltz Village: $845K » 349 Libertyville Road New Paltz (18)