The Worlds Largest Super 8 is centrally located one block from the Las Vegas Strip, just off of interstate 15. Attahced to the award-winning Ellis Island Casino & Brewery. Ellis Island features a restaurant, barbecue, taco shop and Metro Pizza. The Worlds Largest Super 8 is AAA 2 diamond approved, featuring an abundance of amenities to make your stay more enjoyable. Features such as interior corridors, a complimentary heated pool and spa, 4 HBO channels, free local and 1-800 calls, and free wi-fi aid in making your stay convenient as possible.