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°)
Howard Johnson by Wyndham Newburgh, Howard Johnson by Wyndham Newburgh, United States of America (approx. 41.5047°, -74.07475°)