Excalibur Las Vegas

Excalibur Las Vegas 3850 Las Vegas Blvd S, Las Vegas Strip, Las Vegas, United States Excalibur Las Vegas Boasting a 100,000-square-foot casino and an exclusive spa, this resort provides contemporary accommodation set within a unique castle-inspired property. It is also minutes from Las Vegas’s well-known attractions and landmarks. This modern Las Vegas resort offers a […]