This hotel is located in the centre of Las Vegas, only a few minutes from the famous Strip.
See more: Hotels in USA Hotels in Las Vegas - Nv Holiday Destinations in USA