Terra Pizza is a pizza restaurant offering a variety of pizzas. The search results indicate it is a branch of a larger chain, with one result specifically mentioning "Pizza Pizza".