OPEN££

The Blue Legume Islington

mediterranean restaurant
4.3(640 reviews)
177 Upper St, London N1 1RG, UK