British in London - South Kensington 15 Cromwell Place, South Kensington, London, SW7 2LA Tags: modern british, private parties: up to 50 guests, vegetarian dishes