Delivery
Pickup
Outdoor
England
London
Islington
St Peter's
1 Restaurants on GastroRanking
2620 Opinions in 6 websites
The ceviche is really good. A little of noisy customers.