Get directions to: Alpine Food Shop, Elmwood Park, IL
Restaurant address: 7538 W North Ave Elmwood Park, IL 60707, USA
Restaurant: Alpine Food Shop