Terranova is a restaurant offering takeaway dishes. It is located at 5 Place de la République. The establishment is noted for its pizza offerings.