Jewel-Osco 3346

Jewel-Osco #3346, also known as Jewel-Osco Robert Palmer & Schiller, is a Jewel-Osco supermarket located at 153 Schiller Street in Elmhurst, Illinois.