Best Western Plus Casino Royale-Center Strip
Part of Best Western Plus ®
Hotel
Location
3411 South Las Vegas Boulevard
Las Vegas, NV
89109
Las Vegas, NV
89109
Get Directions