Parking Included: Ellis Island Hotel Super 8 Las Vegas Free Parking
Stay at the Ellis Island Hotel Super 8 Las Vegas and enjoy free parking in the heart of the city. Convenient location near the Strip, comfortable accommodations, and exceptional service…