OPEN££

Terra Rossa

Proper Italian cooking on Upper Street that doesn't need to shout about itself. Unfussy, generous, and always rammed for good reason.

🍴 Italian restaurantrelaxedlivelytraditionalrusticitalian restaurant
You know that feeling when you walk into a restaurant and immediately clock that everyone there is actually enjoying themselves? That's Terra Rossa. This is the kind of place where locals bring their parents when they want to impress them without making a fuss, where couples celebrate anniversaries without needing a Michelin star to validate the evening. Upper Street's got plenty of options, but this one's carved out its reputation through the simple act of doing Italian food properly—respecting ingredients, not overcomplicating things, and charging you a reasonable amount for the privilege. The room's got warmth to it, the sort that comes from being full of happy people rather than clever design tricks.

Known for

  • Uncomplicated Italian cooking that respects ingredients
  • Lively atmosphere without pretension
  • Reasonable prices for the quality
  • Solid wine list
  • Popular with locals and repeat visitors
4.6(1,119 reviews)
139 Upper St, London N1 1QP, UK