7-Eleven 20411

7-Eleven #20411 is a 7-Eleven convenience store located at 572 South York Street, Elmhurst, Illinois.