La Quinta Inn & Suites Greenville-Haywood

65 W Orchard Park Dr
Greenville
South Carolina
United States