Walmart Supercenter | 4650 W North Ave Chicago IL 60639 United States Restaurant Menu & Phone4650 W North Ave Chicago IL 60639 United States 3.8/5