This hotel is located in the city centre of Las Vegas. Read more
This hotel is located in the city centre of Las Vegas.
Number of Rooms: 300