Where is Howard Johnson by Wyndham Newburgh?

Where is Howard Johnson by Wyndham Newburgh located?

Howard Johnson by Wyndham Newburgh, Howard Johnson by Wyndham Newburgh, United States of America (approx. 41.5047°, -74.07475°)


Where is Howard Johnson by Wyndham Newburgh on the map?