All rental depots in New WindsorNewburgh/New Windsor Car Rental Alamo1180 First StreetNew Windsor, NY. 12553Popularity: Map Link