Las Vegas / Resort Hotel

Best Western Plus Casino Royale

Best Western Plus Casino Royale Hotel is located on the center strip of Las Vegas and steps from popular attractions & restaurants.

Booking.com