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?
{"latitude":41.50661,"longitude":-74.07404,"title":"Newburgh Inn"}