Sbarro — V-Mall is located in San Juan, Philippines on Greenhills Shopping Center, Ortigas Avenue Greenhills. Sbarro — V-Mall is rated 3 out of 5 in the category italian restaurant in Philippines.
Address
Greenhills Shopping Center, Ortigas Avenue Greenhills