Location
Contact Us: (708) 225-1982
Home
Menu
Order Online
The Restaurant
Location
Contact us
Location
We’re waiting for you!
558 East 162nd Street
South Holland, IL 60473
Hours:
Monday – Saturday 6am – 3pm
Sunday 8am – 3pm