Venue Details & Map
202 Archway RoadLondonN6 5BA
I adore this place so much, I've opened a Yelp account just to review it. It's hands-down my favorite restaurant in London. Sure, sure, it's a bit out of the way (it's a 5-minute walk from the Highgate tube station, towards Archway), but it's worth the trip.
You don't go for the ambiance. You don't go to be seen at a trendy restaurant. You go to be filled with amazingly delicious and proper...more