Terra Pizza is a restaurant offering pizza. The website indicates a network of restaurants where customers can find addresses and contact information for the nearest location.