This restaurant is currently not accepting online reservations. You can find alternative restaurant recommendations below.


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.


139 Upper St

Average Price:

28.0 €

Working Hours:

Monday to Thursday: 12:00 - 22:30</br> Friday & Saturday: 12:00 - 23:00</br> Sunday: 12:00 - 22:00.


Terra Rossa