Super 8 By Wyndham Greenville Greenville Super 8 - Greenville is perfectly located for both business and leisure guests in Greenville (IL). Offering a variety of facilities and services, the ... Ahorra hasta 60%