Pomona, CA
Excalibur Hotel & Casino

Excalibur Hotel & Casino

Las Vegas, NV, USA
Address 3850 S Las Vegas Blvd, Las Vegas, NV 89109, United States
Capacity 1,072
Opened 1990
Social media