Jewel-Osco 659

Jewel-Osco #659, also known as Jewel-Osco 183rd St & Kedzie, is a Jewel-Osco supermarket located at 3153 West 183rd in Homewood, Illinois.