Delta Pizza, 12921 84 AVE, Surrey Newton
5037th visitor, Write a review
Delta Pizza Map

near V3W 1B3

Delta Pizza is ranked #6 of 23 nearby Restaurants.

They say Delta Pizza is tasty, good, worst