Royal Pizza, 8245 120 Street, Delta Newton
2316th visitor, Write a review
Royal Pizza Map

near V4C6R1

Royal Pizza is ranked #4 of 16 nearby Restaurants.

They say Royal Pizza is excellent, quick, wonderful a highly regarded Pizza Restaurant