BLOCLEats

Terra Rossa

Ground Floor
139 Upper Street
London
N11QP

Food rating: 4/5 stars
Updated: 15. March 2023

Food ratings

  • Confidence in management: 5
  • Hygiene: 5
  • Structural: 10
map for Terra Rossa

Restaurant nearby

  1. High Ground, N12TZ
  2. La Petite Auberge, N12TZ
  3. Meat Liquor N1, N11QP
  4. Sichuan House, N11QY
  5. Joe & the Juice, N12TU
  6. Le Mercury, N11QY
  7. Ottolenghi Ltd, N12TZ
  8. Rabieng Thai, N11QY