SOUTH HOLLAND Address (Across from Thornwood H.S.) 17100 South Park Ave. South Holland, IL. 60473 Hours MON-FRI: 10AM – 8PM SATURDAY: 11AM – 8PM SUNDAY: 12PM – 6PM Phone (708) 210-9401 Feedback Contact Us Customer Feedback Form Name Email Address Message 14 + 1 = Submit View Menu Order Delivery Nutritional Info