Pizza Palace
Pizza · Italian · Fast Food
Pizza Palace is a pizza restaurant offering a variety of pizzas. It is located in North Town Centre and is known for its Italian and American-style pizzas. The establishment is a popular spot for casual dining.
Location
Best places nearby
The highest rated places close to Pizza Palace.
Local restaurants nearby
9412 137 Ave NW, Edmonton, Alberta T5E 6C2, Canada



