835 North Roselle Road, Schaumburg
(630) 307-2700
It is a typical take out place and is not restaurant. There are a few booths but it is essentially a storefront. That being said the food is terrific and very economical. They have weekly specials as well as coupons. I have enjoyed their pizza...
1015 South Roselle Road, Schaumburg
(847) 985-1150