Where is Shalimar Hotel of Las Vegas located?
Shalimar Hotel of Las Vegas, Shalimar Hotel of Las Vegas, United States of America (approx. 36.15416°, -115.15045°)
Shalimar Hotel of Las Vegas, Shalimar Hotel of Las Vegas, United States of America (approx. 36.15416°, -115.15045°)