United Kingdom / Archway / RestaurantsitalianRossellaAddress103 Highgate Rd, LondonWebsitewww.rossella.co.ukPhone+442072679797—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itThe Southampton Arms · 132 mNot ratedCafé Palestina · 334 mNot ratedMaxwellness Cafe · 339 mNot rated