Greek in London - Islington 139 Upper Street, Islington, London, N1 1QP Tags: bar, greek, grill, meze