Terra Nostra is a pizza restaurant.