Holiday Inn Express Las Vegas South, Las Vegas, United States of America
Holiday Inn Express Las Vegas South is conveniently located at 5760 Polaris Ave in Las Vegas, United States of America
Hotel Location:
Address: 5760 Polaris Ave
City: Las Vegas
State: NV
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: noon
- Coffee/Tea Maker
- Fitness
- In Room TV
- Meeting Room
- Business Center
- Non Smoking Rooms
- Air Conditioning
- In Room Iron
- Hair Dryer