Address: 6900 W 111th St, Worth, IL 60482, USA
“Excellent pizza friendly atmosphere. I ordered take out. A supreme pizza and it was delicious. Tasty sausage and fresh mushrooms. Crispy thin crust. Nice place inside lots of big screen TVs, large bar Will be ordering from again.”