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.