Sbarro

PizzaUP Town Center

About

Operating for over 40 years and with over 1000 outlets worldwide, Sbarro continues to serv Read More

Overview

UP Town Center, UP Campus, Quezon City, Metro Manila | Get directions
Su-Th: 10AM-9PM; F-Sa: 10AM-10PM
Pizza; Italian