Delivery
Pickup
Outdoor
England
London
Islington
St Peter's
1 Restaurants on GastroRanking
1772 Opinions in 4 websites
Music too loud, no wifi, really disorganised service, nice crepe but not great enough to make up for the rest