Terra Pizza is a pizza establishment offering a variety of pizzas. It is part of a chain with multiple locations. The restaurant is known for its pizza offerings.