Sbarro, a renowned Italian restaurant chain, offers Original XL NY Style Pizza and Classic Italian recipes in the heart of Chicago.
With over 600 locations worldwide, Sbarro is known for its delicious pasta, stromboli, and salads, all originating from the Sbarro family's cherished recipes.
Generated from their website's infomation