Delivery
Pickup
Outdoor
England
London
Islington
St Peter's
1 Restaurants on GastroRanking
1004 Opinions in 4 websites
Small place, but excellent food at very reasonable prices