Terra Rossa is an Italian restaurant on Upper Street in Islington, London, serving Puglian cuisine. Its pizza uses a light, airy dough topped with ham, artichoke and olives, and the kitchen also serves pasta and tiramisu. A children's menu and a gluten-free menu are available, and the risotto changes daily. The seafood pasta includes salmon ravioli and squid ink.