We enjoyed our time in London at a Leyla’s place. South Kensington is a great location, close to a tube stop and many good restaurants (we went to many on Exhibition Road next to the South Kensington tune station).