La Quinta Inn and Suites Greensboro, Greensboro, United States of America
La Quinta Inn and Suites Greensboro is conveniently located at 1201 Lanada Rd in Greensboro, United States of America
Hotel Location:
Address: 1201 Lanada Rd
City: Greensboro
State: NC
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
- Air Conditioning
- In Room Iron
- Hair Dryer