Excalibur Hotel and Casino in Las Vegas

Inside Excalibur Hotel and Casino
Excalibur Hotel and Casino in Las Vegas, Nevada.

Excalibur Hotel and Casino in Las Vegas, Nevada.

Chinatown, Paradise, Nevada, United States
Photo taken in April 2008. © Chad Davis