Terra Pizza
Pizza · Italian · Fast Food
Terra Pizza is a pizza restaurant chain offering a diverse menu with various pizza options, including pan pizzas and mixed combinations. They use special recipes and offer both chicken and beef toppings.
Location