Terra Rossa brings the flavours of Puglia to London. Beautifully cooked dishes are served with Puglian wine to recreate the homely pleasure of simple cooking and fresh ingredients. An authentic Italian restaurant in the heart of Islington, unwind in a relaxed, elegant setting with al fresco dining.