Where is Howard Johnson by Wyndham Clifton NJ located?
Howard Johnson by Wyndham Clifton NJ, Howard Johnson by Wyndham Clifton NJ, United States of America (approx. 40.83538°, -74.14921°)
Howard Johnson by Wyndham Clifton NJ, Howard Johnson by Wyndham Clifton NJ, United States of America (approx. 40.83538°, -74.14921°)