Terra Rossa

4.6
(978 Reviews)
Price From
GBP 10

About the place

Terra Rossa is a delightful Italian restaurant and cafe located in Islington, London. Offering a mix of authentic Italian dishes with a cozy atmosphere, it stands out as a must-visit culinary gem in the area. Diners have praised its rich flavors, fresh ingredients, and beautiful presentation, with separate vegan and gluten-free menus available. The excellent service and welcoming ambience make every visit special. A perfect choice for a memorable dining experience!

Location
139 Upper St, London N1 1QP, UK
Phone number
Check phone number
Timing
Check timings

Highlights

⭐ Exceptional Italian dishes
🍕 Divine pizza and pasta
🌿 Vegan and gluten-free options available
🍽️ Cozy and inviting atmosphere
🍷 Wide selection of wines

Additional Information

Terra Rossa offers wheelchair-accessible entrances and seating, alongside excellent hospitality. It does not have wheelchair-accessible restrooms. The parking facilities are limited but adequate for visitors. The menu selection suits various dietary preferences, ensuring an enjoyable dining experience.

Hotels near this place

139 Upper St, London N1 1QP, UK
Report a problem!
From
GBP 10

Similar Activities in London

You May Like This

Popular Events in London