European in London - Primrose Hill 130 Regent's Park Road, Primrose Hill, London, NW1 8XL Tags: modern european, terrace