London, United Kingdom
Authentic Italian cooking meets warm hospitality at this Angel gem, where the staff genuinely care about your experience. Terra Rossa delivers excellent pizza, pasta, and standout desserts in a relaxed, welcoming atmosphere that feels like a proper slice of Italy in Islington.