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

near V4C6R1

Royal Pizza is ranked #4 of 17 nearby Restaurants.

They say Royal Pizza is excellent, quick, wonderful an awesome Pizza Restaurant