Where is Howard Johnson by Wyndham Las Vegas near the Strip located?
Howard Johnson by Wyndham Las Vegas near the Strip, Howard Johnson by Wyndham Las Vegas near the Strip, United States of America (approx. 36.09995°, -115.16522°)
Howard Johnson by Wyndham Las Vegas near the Strip, Howard Johnson by Wyndham Las Vegas near the Strip, United States of America (approx. 36.09995°, -115.16522°)