We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
Gluten-free options, Italian, Vegan friendly, Vegetarian friendly
Ambience
Cosy
Food Occasions
Dinner, Lunch
Alfresco And Views
Outside seating
Special Features
Dog friendly
Perfect for
Celebrations, Child friendly
Food Hygiene Rating
Food Hygiene Rating 5 for Terra Rossa Italian Restaurant Angel

About

Terra Rossa Angel is an independent Italian restaurant located on Upper Street in London, in the heart of Islington’s bustling dining district. Upper Street is known for its lively mix of restaurants, bars, boutiques and theatres, making it one of North London’s most popular destinations for both locals and visitors. The restaurant is a short walk from Angel Underground station, providing easy access from across the city.

Terra Rossa brings the flavours of Puglia, the sun-drenched region of southern Italy, to London. The restaurant’s philosophy centres on celebrating the 'Masseria life” - a slower, rustic style of cooking rooted in family tradition and simple, high-quality ingredients. The atmosphere is warm and welcoming, with rustic décor, soft lighting and a neighbourhood feel that suits everything from casual lunches to group gatherings and family meals. The restaurant is also family-friendly and dog-friendly, reflecting its relaxed approach to hospitality.

The menu showcases a wide range of homemade pasta, stone-baked pizza, antipasti and regional Puglian dishes. Popular choices include ravioli, ragù, gluten-free pizza, and classic desserts such as tiramisu. The kitchen emphasises fresh, seasonal ingredients, while the drinks list features Italian wines - including bottles from Puglia - alongside cocktails and coffee. The menu caters well to different dietary needs, offering vegetarian, vegan and gluten-free options.

Terra Rossa’s location on Upper Street places it close to Islington Green, local theatres and independent shops, making it a convenient stop before a show or during a day out in the area. With its authentic southern Italian cooking, friendly service and inviting atmosphere, Terra Rossa Angel has become a well-loved neighbourhood restaurant and a standout destination for Puglian cuisine in London.

Read more +

FAQs

Does the restaurant accommodate dietary requirements?

Yes the restaurant has vegetarian, vegan and gluten-free menus.

Details

Get directions to Terra Rossa Italian Restaurant Angel Get directions to Terra Rossa Italian Restaurant Angel
Location
139 Upper Street, Islington, London, N1 1QP

02072 262 244 02072 262 244

Website

Opening Times

Dinner
Mon 16:30-21:30
Tue 16:30-21:30
Wed 16:30-21:30
Thu 16:30-21:30
Fri Closed
Sat Closed
Sun Closed
All day
Mon Closed
Tue Closed
Wed Closed
Thu Closed
Fri 11:30-21:30
Sat 10:00-22:00
Sun 09:30-21:30

Reviews

Share your thoughts with other diners

Write a review

Reserve your table

Find a table

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near Terra Rossa Italian Restaurant Angel

Llerena
Islington

Llerena

Bellanger
Islington

Bellanger

Tierra Peru
Islington

Tierra Peru

Terra Rossa Italian Restaurant Angel
Close