Mediterranean in London - Stroud Green 11 Crouch Hill, Stroud Green, London, N4 4AP Tags: mediterranean