Travelodge Las Vegas Strip North 1.3 stars

2830 Las Vegas Boulevard South, Las Vegas Strip, Las Vegas, NV 89109, United States of America

Hotel image
Read more reviews for Travelodge Las Vegas Strip North