Where is Newburgh Inn?

Where is Newburgh Inn located?

Newburgh Inn, New York, United States (approx. 41.50661°, -74.07404°)


Where is Newburgh Inn on the map?