From Our Editors
Located in New Castle, Sbarro's homemade pizza is finger-licking good.
Parking by the pizzeria is a breeze, so feel free to bring your own set of wheels.
Don't take out a second mortgage for food so delicious it's life changing. We've got you covered with our meals priced under $15. After learning about Sbarro, you definitely just found your new pizza place.