Anonymous 7 months ago (1/01/2015)
didn't work for me
Subscribe to our newsletter for saving tips and our favorite deals of the week.
Excalibur Las Vegas is a hotel and casino establishment located in Las Vegas. Popular features that Excalibur Las Vegas offers include a casino floor that has slots, a poker room and tournaments.