Pizza Factory, 9243 120 Street, Delta Whalley
1747th visitor, Write a review
Pizza Factory Map

near V4C6R8

Pizza Factory is ranked #13 of 22 nearby Restaurants.

They say Pizza Factory is terrible, excellent