Sign In

Metro Pizzeria & Restaurant

Phone orders only

1218 Forest Ave, Staten Island, NY 10310

$0 MinimumAre you the owner?
SliceRestaurants in Staten Island Metro Pizzeria & Restaurant
Price: $$