Where is Excalibur Hotel and Casino located?
Excalibur Hotel and Casino, Excalibur Hotel and Casino, United States of America (approx. 36.099°, -115.1753°)
Excalibur Hotel and Casino, Excalibur Hotel and Casino, United States of America (approx. 36.099°, -115.1753°)