Posts Tagged Hotel Casino


Excalibur Hotel Casino

Excalibur Hotel Casino is located in Las Vegas, Nevada. It is open Round the clock, 7 days a week as well as 365 days a year. Excalibur Hotel Casino is on 123, 944 sq . ft . casino property that houses 2, 500 slot machines and also 88 table games and 7 roulette wheels. Also […]

Read More...