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.