Retail Stores in HOMER GLEN, Illinois. For more than 70 years, Kenwood Liquors has upheld its commitment to provide consistently competitive prices and exceptional customer care to its clients without the use of any gimmicks. At all of our Chicagoland locations, we welcome the opportunity to serve all of your beer, wine, and spirit requirements.
Kenwood Liquors – Homer Glen
12037 W. 159TH ST
HOMER GLEN IL 60491
USA
HOMER GLEN IL 60491
USA