Get directions to: Harpo's Grand Dog, Elmwood Park, IL
Restaurant address: 7538 W Grand Ave Elmwood Park, IL 60707, USA
Restaurant: Harpo's Grand Dog